TheHamkerCat 5 лет назад
Родитель
Сommit
307d234831
2 измененных файлов с 14 добавлено и 7 удалено
  1. 13 6
      wbb/modules/f.py
  2. 1 1
      wbb/modules/greetings.py

+ 13 - 6
wbb/modules/f.py

@@ -4,6 +4,7 @@ from pyrogram import filters
 from wbb.modules.admin import list_admins
 i = 0
 m = None
+pressers = []
 keyboard = InlineKeyboardMarkup(
         [
             [
@@ -25,13 +26,18 @@ async def f(_, message):
 
 @app.on_callback_query(filters.regex("f"))
 async def end_callback(_, CallbackQuery):
-    global i, m
+    global i, m, pressers
     i += 1
+    user_id = CallbackQuery.from_user.id
+    if user_id in pressers:
+        await app.answer_callback_query(CallbackQuery.id,
+                "Didn't You Already Pressed 'F' like 0.0069 Seconds Ago?",
+                show_alert=True
+                )
+        return
+    pressers.append(user_id)
     await m.edit(text=f"Press F To Pay Respect.\nRespect = `{i}`", reply_markup=keyboard)
-    await app.answer_callback_query(
-    CallbackQuery.id,
-    "Respect +",
-    show_alert=True)
+    await app.answer_callback_query(CallbackQuery.id, "Respect +", show_alert=True)
 
 
 @app.on_callback_query(filters.regex("delete"))
@@ -39,6 +45,7 @@ async def del_callback(_, CallbackQuery):
     admins = await list_admins(CallbackQuery.message.chat.id)
     if CallbackQuery.from_user.id not in admins:
         return
-    global i, m
+    global i, m, pressers
+    pressers = []
     i = 0
     await m.delete()

+ 1 - 1
wbb/modules/greetings.py

@@ -40,7 +40,7 @@ async def welcome(_, message: Message):
         ),
         quote=True
     )
-    await message.reply_animation("CgACAgQAAx0EWIlO9AABATivYBriymTiRF0AAT8MtuLMXmRpy5vMAAJfAgACJt_VUeKobvU77O52HgQ")
+    await message.reply_animation("CgACAgQAAx0CWIlO9AABATjjYBrlKqQID0SQ7Ey7bkVRKM5gNn8AAl8CAAIm39VRHDx6EoKU6W0eBA")
     await kick_restricted_after_delay(WELCOME_DELAY_KICK_SEC, button_message)