Добавлена команда !помощь.

This commit is contained in:
Kirill Kirilenko 2025-08-27 00:48:09 +03:00
parent 2190c1273f
commit 0d15c7aabd

29
bot.py
View file

@ -5,7 +5,7 @@ import time
from vkbottle.bot import Bot, Message
from vkbottle_types.objects import MessagesGetConversationMembers
from vkbottle.tools.formatting import bold
from vkbottle.tools.formatting import bold, italic
import config
from config import config_load
@ -53,6 +53,33 @@ MESSAGE_DEFAULT_GREETING_JOIN = 'Добро пожаловать, {name}!'
MESSAGE_DEFAULT_GREETING_REJOIN = 'С возвращением, {name}!'
@bot.on.chat_message(text="!помощь")
async def rules_handler(message: Message):
chat_id = message.peer_id
chat = create_chat_if_not_exists(chat_id)
if chat['active'] == 0:
await message.answer(MESSAGE_CHAT_NOT_ACTIVE)
return
response = bold('Команды для всех') + '\n'
response += '!правила - вывести правила\n'
response += '!сегодня - статистика сообщений за сегодня\n'
response += '!месяц - статистика сообщений за месяц\n'
response += '!молчуны - список молчунов\n'
response += '!предупреждения - список участников с предупреждениями\n'
response += '\n'
response += bold('Команды для администраторов') + '\n'
response += '!старт - начать работу в чате\n'
response += '!правила* - изменить правила\n'
response += '!приветствие* - изменить приветствие новичков\n'
response += '!возвращение* - изменить приветствие при возвращении\n'
response += '!предупреждение* - выдать предупреждение участнику\n'
response += '\n'
response += italic('Команды с пометкой * нужно вызывать в ответном сообщении.')
await message.answer(response)
@bot.on.chat_message(text="!старт")
async def start_handler(message: Message):
chat_id = message.peer_id