|
|
@@ -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()
|