Update chatbot/plugins/chat.py
Browse files- chatbot/plugins/chat.py +6 -6
chatbot/plugins/chat.py
CHANGED
@@ -914,8 +914,8 @@ def create_keyboard(
|
|
914 |
InlineKeyboardButton(f"πΎ", callback_data=f"memory_{user_id}"),
|
915 |
],
|
916 |
[
|
917 |
-
InlineKeyboardButton(f"π {likes}", callback_data="like"),
|
918 |
-
InlineKeyboardButton(f"π {unlikes}", callback_data="unlike")
|
919 |
]
|
920 |
]
|
921 |
)
|
@@ -929,15 +929,15 @@ def create_keyboard(
|
|
929 |
InlineKeyboardButton(f"πΎ", callback_data=f"memory_{user_id}")
|
930 |
],
|
931 |
[
|
932 |
-
InlineKeyboardButton(f"π {likes}", callback_data="like"),
|
933 |
-
InlineKeyboardButton(f"π {unlikes}", callback_data="unlike"),
|
934 |
]
|
935 |
]
|
936 |
)
|
937 |
return keyboard
|
938 |
|
939 |
-
@Client.on_callback_query(r"^(like|unlike)$")
|
940 |
-
async def
|
941 |
message_id = callback_query.message.id
|
942 |
user_id = callback_query.from_user.id
|
943 |
action = callback_query.matches[0].group(1)
|
|
|
914 |
InlineKeyboardButton(f"πΎ", callback_data=f"memory_{user_id}"),
|
915 |
],
|
916 |
[
|
917 |
+
InlineKeyboardButton(f"π {likes}", callback_data="vote:like"),
|
918 |
+
InlineKeyboardButton(f"π {unlikes}", callback_data="vote:unlike")
|
919 |
]
|
920 |
]
|
921 |
)
|
|
|
929 |
InlineKeyboardButton(f"πΎ", callback_data=f"memory_{user_id}")
|
930 |
],
|
931 |
[
|
932 |
+
InlineKeyboardButton(f"π {likes}", callback_data="vote:like"),
|
933 |
+
InlineKeyboardButton(f"π {unlikes}", callback_data="vote:unlike"),
|
934 |
]
|
935 |
]
|
936 |
)
|
937 |
return keyboard
|
938 |
|
939 |
+
@Client.on_callback_query(filters.regex(r"^vote:(like|unlike)$"))
|
940 |
+
async def votes(client, callback_query):
|
941 |
message_id = callback_query.message.id
|
942 |
user_id = callback_query.from_user.id
|
943 |
action = callback_query.matches[0].group(1)
|