forked from Muzifs/LGBot
Исправления критикал проблем
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from telebot.async_telebot import AsyncTeleBot
|
||||
from telebot.types import Message
|
||||
import asyncio
|
||||
import logging
|
||||
|
||||
from database import db
|
||||
@@ -8,7 +9,6 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
async def _delete_message_delayed(bot: AsyncTeleBot, chat_id: int, message_id: int, delay: int):
|
||||
"""Удаляет сообщение с задержкой"""
|
||||
import asyncio
|
||||
try:
|
||||
await asyncio.sleep(delay)
|
||||
await bot.delete_message(chat_id, message_id)
|
||||
@@ -94,7 +94,6 @@ def register_handlers(bot: AsyncTeleBot):
|
||||
sent_message = await bot.reply_to(message, response)
|
||||
|
||||
# Удаляем команду через 20 секунд и ответ через 60 секунд
|
||||
import asyncio
|
||||
asyncio.create_task(_delete_message_delayed(bot, chat_id, message.message_id, 20))
|
||||
asyncio.create_task(_delete_message_delayed(bot, chat_id, sent_message.message_id, 60))
|
||||
|
||||
@@ -142,10 +141,9 @@ def register_handlers(bot: AsyncTeleBot):
|
||||
|
||||
response += f"{medal} {user_display} — <b>{karma_points}</b> кармы\n"
|
||||
|
||||
sent_message = await bot.reply_to(message, response, parse_mode='HTML')
|
||||
sent_message = await bot.reply_to(message, response)
|
||||
|
||||
# Удаляем команду через 20 секунд и ответ через 60 секунд
|
||||
import asyncio
|
||||
asyncio.create_task(_delete_message_delayed(bot, chat_id, message.message_id, 20))
|
||||
asyncio.create_task(_delete_message_delayed(bot, chat_id, sent_message.message_id, 60))
|
||||
|
||||
|
Reference in New Issue
Block a user