from aiogram import types from aiogram.dispatcher import Dispatcher from config import MODERATORS_CHAT_ID # Обработчик команды /start async def send_welcome(message: types.Message): await message.answer( "Привет! Я анонимный бот для связи с администрацией. " "Просто отправьте мне сообщение, и я передам его администраторам." ) # Обработчик команды /whereiam (только для групп) async def get_group_id(message: types.Message): chat_id = message.chat.id chat_title = message.chat.title or "Беседа без названия" await message.answer( f"ID этой группы: `{chat_id}`\nНазвание: {chat_title}", parse_mode="Markdown" ) # Регистрация обработчиков команд def register_commands_handlers(dp: Dispatcher): dp.register_message_handler(send_welcome, commands=["start"]) dp.register_message_handler(get_group_id, commands=["whereiam"], chat_type=[types.ChatType.GROUP, types.ChatType.SUPERGROUP])