chat definition
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 config import COMMAND_MESSAGES
|
||||
@ -17,8 +18,17 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об
|
||||
|
||||
try:
|
||||
|
||||
# Отправляем сообщение
|
||||
await send_message(chat_id, COMMAND_MESSAGES['help'])
|
||||
logger.info(f"Пользователь {message.from_user.id} запустил /help.")
|
||||
|
||||
# Если пользователь писал в чат
|
||||
if message.chat.id != message.from_user.id:
|
||||
|
||||
# Удаляем сообщения через 30 секунд
|
||||
await asyncio.sleep(30)
|
||||
await bot.delete_message(message.chat.id, message.message_id)
|
||||
await bot.delete_message(message.chat.id, message.message_id+1)
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Пользователь {message.from_user.id} запустил /help: {str(e)}")
|
@ -1,5 +1,6 @@
|
||||
from telebot.async_telebot import AsyncTeleBot
|
||||
from telebot.types import Message
|
||||
import asyncio
|
||||
import logging
|
||||
|
||||
from config import COMMAND_MESSAGES
|
||||
@ -17,8 +18,17 @@ def register_handlers(bot: AsyncTeleBot): # Регистрирует все об
|
||||
|
||||
try:
|
||||
|
||||
# Отправляем сообщение
|
||||
await send_message(chat_id, COMMAND_MESSAGES['start'])
|
||||
logger.info(f"Пользователь {message.from_user.id} запустил /start.")
|
||||
|
||||
# Если пользователь писал в чат
|
||||
if message.chat.id != message.from_user.id:
|
||||
|
||||
# Удаляем сообщения через 5 секунд
|
||||
await asyncio.sleep(5)
|
||||
await bot.delete_message(message.chat.id, message.message_id)
|
||||
await bot.delete_message(message.chat.id, message.message_id+1)
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"Пользователь {message.from_user.id} запустил /start: {str(e)}")
|
Reference in New Issue
Block a user