Добавлена команда !помощь.
This commit is contained in:
parent
2190c1273f
commit
0d15c7aabd
1 changed files with 28 additions and 1 deletions
29
bot.py
29
bot.py
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue