Origin #2

Merged
Whyverum merged 35 commits from origin into master 2024-12-23 18:17:17 +03:00
2 changed files with 21 additions and 20 deletions
Showing only changes of commit c8af3efb0b - Show all commits

View File

@@ -4,22 +4,19 @@
from BotLibrary import * from BotLibrary import *
from aiogram import Router, types from aiogram import Router, types
from routers.msg_default import *
from ..downloads.download_avatar_all import download_avatar
# Настройка экспорта модулей и роутера # Настройка экспорта модулей и роутера
__all__ = ("router",) __all__ = ("router",)
router = Router(name="common_message_router") router = Router(name="common_message_router")
log_type = "Messages"
# Хэндлер на все сообщения и записывает данные # Хэндлер на все сообщения и записывает данные
@router.message() @router.message()
async def handle_all_messages(message: types.Message): async def handle_all_messages(message: types.Message):
log_type = "Messages" user_name = find_imp_id(message.from_user.id)
name = find_chat_id(message)
message_type = types_message(message) message_type = types_message(message)
await logginger(message) await common_msg_logginger(message, user_name, message_type, log_type)
await download_avatar(message) await msg_default(message)
await common_msg_logginger(message, name, message_type, log_type)
return f"Получено новое сообщение!"

View File

@@ -1,11 +1,16 @@
# BotCode/routers/common/phrase.py
# Обработчик особых команд
from aiogram import Router, types, F from aiogram import Router, types, F
from aiogram.types import ReplyKeyboardRemove from aiogram.types import ReplyKeyboardRemove
from BotLibrary import find_chat_id, types_message, common_msg_logginger from routers.msg_default import *
from BotLibrary import find_imp_id, types_message, common_msg_logginger
from keyboards.reply_kb.start_kb import ButtonText from keyboards.reply_kb.start_kb import ButtonText
# Настройка экспорта модулей и роутера # Настройка экспорта модулей и роутера
__all__ = ("router",) __all__ = ("router",)
router = Router(name="phrase_message_router") router = Router(name="phrase_message_router")
@@ -14,7 +19,7 @@ router = Router(name="phrase_message_router")
async def hello_message(message: types.Message): async def hello_message(message: types.Message):
log_type = "Start_Button" log_type = "Start_Button"
text_message = f"Привет, я бот. А ты кто?" text_message = f"Привет, я бот. А ты кто?"
name = find_chat_id(message) name = find_imp_id(message.from_user.id)
message_type = types_message(message) message_type = types_message(message)
await message.reply( await message.reply(
@@ -22,8 +27,7 @@ async def hello_message(message: types.Message):
) )
await common_msg_logginger(message, name, message_type, log_type) await common_msg_logginger(message, name, message_type, log_type)
return text_message await msg_default(message)
# Ответ бота на кнопку или сообщение: "Помощь!" # Ответ бота на кнопку или сообщение: "Помощь!"
@@ -31,7 +35,7 @@ async def hello_message(message: types.Message):
async def help_message(message: types.Message): async def help_message(message: types.Message):
log_type = "Help_Button" log_type = "Help_Button"
text_message = f"Привет, я надеюсь помогу тебе... Лучше напиши /help.." text_message = f"Привет, я надеюсь помогу тебе... Лучше напиши /help.."
name = find_chat_id(message) name = find_imp_id(message.from_user.id)
message_type = types_message(message) message_type = types_message(message)
await message.reply( await message.reply(
@@ -39,7 +43,7 @@ async def help_message(message: types.Message):
) )
await common_msg_logginger(message, name, message_type, log_type) await common_msg_logginger(message, name, message_type, log_type)
return text_message await msg_default(message)
# Ответ бота на кнопку или сообщение: "Пока-пока!" # Ответ бота на кнопку или сообщение: "Пока-пока!"
@@ -47,7 +51,7 @@ async def help_message(message: types.Message):
async def bye_message(message: types.Message): async def bye_message(message: types.Message):
log_type = "Messages" log_type = "Messages"
text_message = f"Надеюсь скоро увидимся! Захочешь поговорить нажми на /start!" text_message = f"Надеюсь скоро увидимся! Захочешь поговорить нажми на /start!"
name = find_chat_id(message) name = find_imp_id(message.from_user.id)
message_type = types_message(message) message_type = types_message(message)
await message.reply( await message.reply(
@@ -56,15 +60,15 @@ async def bye_message(message: types.Message):
) )
await common_msg_logginger(message, name, message_type, log_type) await common_msg_logginger(message, name, message_type, log_type)
return text_message await msg_default(message)
# Ответ бота на сообщение: "Кошмар" # Ответ бота на сообщение: "Кошмар"
@router.message(F.text.lower() == "кошмар") @router.message(F.text.lower() == "кошмар")
async def scary_message(message: types.Message): async def scary_message(message: types.Message):
log_type = "Messages" log_type = "Scary"
text_message = f"Кошмар, тот еще!" text_message = f"Кошмар, тот еще!"
name = find_chat_id(message) name = find_imp_id(message.from_user.id)
message_type = types_message(message) message_type = types_message(message)
await message.reply( await message.reply(
@@ -72,4 +76,4 @@ async def scary_message(message: types.Message):
) )
await common_msg_logginger(message, name, message_type, log_type) await common_msg_logginger(message, name, message_type, log_type)
return text_message await msg_default(message)