log-to-chat

This commit is contained in:
Untone 2023-10-21 14:19:18 +03:00
parent 5694366c15
commit 9ede9d91dc

View File

@ -7,7 +7,7 @@ from aiogram.enums import ParseMode
from aiogram.filters import CommandStart from aiogram.filters import CommandStart
from aiogram.types import Message, ChatJoinRequest, CallbackQuery, ChatMemberUpdated from aiogram.types import Message, ChatJoinRequest, CallbackQuery, ChatMemberUpdated
from aiogram.enums import ChatMemberStatus from aiogram.enums import ChatMemberStatus
from config import BOT_TOKEN from config import BOT_TOKEN, FEEDBACK_CHAT_ID
from handlers.routing import handle_routing from handlers.routing import handle_routing
from handlers.callback_unlink import handle_unlink from handlers.callback_unlink import handle_unlink
from handlers.callback_vouch import handle_button from handlers.callback_vouch import handle_button
@ -45,6 +45,9 @@ async def process_callback(callback_query: CallbackQuery):
except Exception as e: except Exception as e:
logger.error(f"[main.process_callback] ERROR {e}") logger.error(f"[main.process_callback] ERROR {e}")
logger.debug(cbq) logger.debug(cbq)
import traceback
text = traceback.format_exc()
await bot.send_message(FEEDBACK_CHAT_ID, text)
@router.chat_join_request() @router.chat_join_request()
@ -58,6 +61,9 @@ async def join_request_handler(update: ChatJoinRequest) -> None:
except Exception as e: except Exception as e:
logger.error(f"[main.join_request_handler] ERROR {e}") logger.error(f"[main.join_request_handler] ERROR {e}")
logger.debug(join_request) logger.debug(join_request)
import traceback
text = traceback.format_exc()
await bot.send_message(FEEDBACK_CHAT_ID, text)
@router.message() @router.message()
@ -73,6 +79,9 @@ async def all_handler(message: Message) -> None:
except Exception as e: except Exception as e:
logger.error(f"[main.all_handler] ERROR {e}") logger.error(f"[main.all_handler] ERROR {e}")
logger.debug(msg) logger.debug(msg)
import traceback
text = traceback.format_exc()
await bot.send_message(FEEDBACK_CHAT_ID, text)
@router.my_chat_member() @router.my_chat_member()
@ -95,6 +104,9 @@ async def chat_members_change(update: ChatMemberUpdated):
except Exception as e: except Exception as e:
logger.error(f"[main.my_chat_member] ERROR {e}") logger.error(f"[main.my_chat_member] ERROR {e}")
logger.debug(msg) logger.debug(msg)
import traceback
text = traceback.format_exc()
await bot.send_message(FEEDBACK_CHAT_ID, text)
async def main() -> None: async def main() -> None: