Português
Abrir no Telegram

Mensagem 🔵 Telegram боти. Сигнатура обробника оновлень.

12 de outubro de 2025
P
🔵 Telegram боти. Сигнатура обробника оновлень. Як я вже зазначав першим параметром обробника оновлень обов'язково має бути об'єкт напряму асоційований з оновленням, у нього може бути будь-яке ім'я але він буде відповідного класу. @router.message(Command("start")) async def start_handler(message: Message): ... В даному випадку це клас Message Крім першого обов'язкового параметру є ще необов'язкові параметри. Наприклад ми можемо просто додати параметр bot: Bot у функцію обробник: @router.message(Command("start")) async def start_handler(message: Message, bot: Bot): ... # код використання bot І це буде прауювати. Параметр bot: Bot буде автоматично переданий при виклику обробника. Тут важлива точна назва параметра так як він передається по "ключу". Аiogram3 для реалізації цього моменту під капотом використовує introspection (модуль inspect) Серед необов'язкових параметрів також може передаватись наш власний об'єкт через механізм 🔗 Dependency injection .Це може бути якійсь налаштування, сесія БД, якийсь кеш. #tg_bots
👍1
273 ·

Por perto no feed

PPython Materials For Beginners🟣 Опис роботи echo-бота. Альтернативний спосіб реєстрації обробників. Якщо повернутись до коду TelegramEventObserver у методі __call__ викликається метод registPPython Materials For BeginnersВідео з гарним поясненням про те як працює телеграм бот. (Але стосовно коду, особисто в мене є питання) https://www.youtube.com/watch?v=fOQh61IoS4M #tg_bots
esta mensagem
PPython Materials For Beginners🟠 Telegram боти. Приблизний список додаткових параметрів в обробниках. bot: Bot command: CommandObject fsm_storage: MemoryStorage state: FSMContext dispatcher: PPython Materials For Beginners🟡 Telegram боти. Приклад використання додаткових параметрів у обробнику Команди телеграм бота можуть мати аргументи. Уявімо ситуацію коли ми хочемо реалізувати

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos