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