Фразы-наводки перенесены в иной файл
This commit is contained in:
@@ -3,82 +3,14 @@
|
|||||||
# А также нескольких определенных сообщений (Перенести в иной файл!!!)
|
# А также нескольких определенных сообщений (Перенести в иной файл!!!)
|
||||||
|
|
||||||
from BotLibrary import *
|
from BotLibrary import *
|
||||||
from aiogram import Router, types, F
|
from aiogram import Router, types
|
||||||
from aiogram.types import ReplyKeyboardRemove
|
|
||||||
|
|
||||||
from BotCode.keyboards.start_kb import ButtonText
|
|
||||||
from ..downloads.download_avatar_all import download_avatar
|
from ..downloads.download_avatar_all import download_avatar
|
||||||
|
|
||||||
# Настройка экспорта модулей и роутера
|
# Настройка экспорта модулей и роутера
|
||||||
__all__ = ("router",)
|
__all__ = ("router",)
|
||||||
router = Router(name="common_message_router")
|
router = Router(name="common_message_router")
|
||||||
|
|
||||||
|
|
||||||
# Ответ бота на кнопку или сообщение: "Привет!"
|
|
||||||
@router.message(F.text.lower() == ButtonText.Hello.lower())
|
|
||||||
async def bye(message: types.Message):
|
|
||||||
log_type = "Start_Button"
|
|
||||||
text_message = f"Привет, я бот. А ты кто?"
|
|
||||||
name = find_chat_id(message)
|
|
||||||
message_type = types_message(message)
|
|
||||||
|
|
||||||
await message.reply(
|
|
||||||
text=text_message,
|
|
||||||
)
|
|
||||||
|
|
||||||
await common_msg_logginger(message, name, message_type, log_type)
|
|
||||||
return text_message
|
|
||||||
|
|
||||||
|
|
||||||
# Ответ бота на кнопку или сообщение: "Помощь!"
|
|
||||||
@router.message(F.text.lower() == ButtonText.Help.lower())
|
|
||||||
async def help_message(message: types.Message):
|
|
||||||
log_type = "Help_Button"
|
|
||||||
text_message = f"Привет, я надеюсь помогу тебе... Лучше напиши /help.."
|
|
||||||
name = find_chat_id(message)
|
|
||||||
message_type = types_message(message)
|
|
||||||
|
|
||||||
await message.reply(
|
|
||||||
text=text_message,
|
|
||||||
)
|
|
||||||
|
|
||||||
await common_msg_logginger(message, name, message_type, log_type)
|
|
||||||
return text_message
|
|
||||||
|
|
||||||
|
|
||||||
# Ответ бота на кнопку или сообщение: "Пока-пока!"
|
|
||||||
@router.message(F.text.lower() == ButtonText.Bye.lower())
|
|
||||||
async def bye_message(message: types.Message):
|
|
||||||
log_type = "Messages"
|
|
||||||
text_message = f"Надеюсь скоро увидимся! Захочешь поговорить нажми на /start!"
|
|
||||||
name = find_chat_id(message)
|
|
||||||
message_type = types_message(message)
|
|
||||||
|
|
||||||
await message.reply(
|
|
||||||
text=text_message,
|
|
||||||
reply_markup=ReplyKeyboardRemove(),
|
|
||||||
)
|
|
||||||
|
|
||||||
await common_msg_logginger(message, name, message_type, log_type)
|
|
||||||
return text_message
|
|
||||||
|
|
||||||
|
|
||||||
# Ответ бота на сообщение: "Кошмар"
|
|
||||||
@router.message(F.text.lower() == "кошмар")
|
|
||||||
async def scary_message(message: types.Message):
|
|
||||||
log_type = "Messages"
|
|
||||||
text_message = f"Кошмар, тот еще!"
|
|
||||||
name = find_chat_id(message)
|
|
||||||
message_type = types_message(message)
|
|
||||||
|
|
||||||
await message.reply(
|
|
||||||
text=text_message,
|
|
||||||
)
|
|
||||||
|
|
||||||
await common_msg_logginger(message, name, message_type, log_type)
|
|
||||||
return text_message
|
|
||||||
|
|
||||||
|
|
||||||
# Хэндлер на все сообщения и записывает данные
|
# Хэндлер на все сообщения и записывает данные
|
||||||
@router.message()
|
@router.message()
|
||||||
async def handle_all_messages(message: types.Message):
|
async def handle_all_messages(message: types.Message):
|
||||||
|
|||||||
75
BotCode/routers/common/phrase.py
Normal file
75
BotCode/routers/common/phrase.py
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
from aiogram import Router, types, F
|
||||||
|
from aiogram.types import ReplyKeyboardRemove
|
||||||
|
|
||||||
|
from BotLibrary import find_chat_id, types_message, common_msg_logginger
|
||||||
|
from keyboards.reply_kb.start_kb import ButtonText
|
||||||
|
|
||||||
|
# Настройка экспорта модулей и роутера
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="phrase_message_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Ответ бота на кнопку или сообщение: "Привет!"
|
||||||
|
@router.message(F.text.lower() == ButtonText.Hello.lower())
|
||||||
|
async def hello_message(message: types.Message):
|
||||||
|
log_type = "Start_Button"
|
||||||
|
text_message = f"Привет, я бот. А ты кто?"
|
||||||
|
name = find_chat_id(message)
|
||||||
|
message_type = types_message(message)
|
||||||
|
|
||||||
|
await message.reply(
|
||||||
|
text=text_message,
|
||||||
|
)
|
||||||
|
|
||||||
|
await common_msg_logginger(message, name, message_type, log_type)
|
||||||
|
return text_message
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Ответ бота на кнопку или сообщение: "Помощь!"
|
||||||
|
@router.message(F.text.lower() == ButtonText.Help.lower())
|
||||||
|
async def help_message(message: types.Message):
|
||||||
|
log_type = "Help_Button"
|
||||||
|
text_message = f"Привет, я надеюсь помогу тебе... Лучше напиши /help.."
|
||||||
|
name = find_chat_id(message)
|
||||||
|
message_type = types_message(message)
|
||||||
|
|
||||||
|
await message.reply(
|
||||||
|
text=text_message,
|
||||||
|
)
|
||||||
|
|
||||||
|
await common_msg_logginger(message, name, message_type, log_type)
|
||||||
|
return text_message
|
||||||
|
|
||||||
|
|
||||||
|
# Ответ бота на кнопку или сообщение: "Пока-пока!"
|
||||||
|
@router.message(F.text.lower() == ButtonText.Bye.lower())
|
||||||
|
async def bye_message(message: types.Message):
|
||||||
|
log_type = "Messages"
|
||||||
|
text_message = f"Надеюсь скоро увидимся! Захочешь поговорить нажми на /start!"
|
||||||
|
name = find_chat_id(message)
|
||||||
|
message_type = types_message(message)
|
||||||
|
|
||||||
|
await message.reply(
|
||||||
|
text=text_message,
|
||||||
|
reply_markup=ReplyKeyboardRemove(),
|
||||||
|
)
|
||||||
|
|
||||||
|
await common_msg_logginger(message, name, message_type, log_type)
|
||||||
|
return text_message
|
||||||
|
|
||||||
|
|
||||||
|
# Ответ бота на сообщение: "Кошмар"
|
||||||
|
@router.message(F.text.lower() == "кошмар")
|
||||||
|
async def scary_message(message: types.Message):
|
||||||
|
log_type = "Messages"
|
||||||
|
text_message = f"Кошмар, тот еще!"
|
||||||
|
name = find_chat_id(message)
|
||||||
|
message_type = types_message(message)
|
||||||
|
|
||||||
|
await message.reply(
|
||||||
|
text=text_message,
|
||||||
|
)
|
||||||
|
|
||||||
|
await common_msg_logginger(message, name, message_type, log_type)
|
||||||
|
return text_message
|
||||||
Reference in New Issue
Block a user