Українська
Відкрити в Telegram

Повідомлення 🟢 Опис роботи echo-бота. Обробники подій. Фільтри

7 жовтня 2025
P
🟢 Опис роботи echo-бота. Обробники подій. Фільтри Трохи теорії по Telegram: 👉 Команда - це текстове повідомлення яке починається на символ / (або інший символ) 👉 /start - команда з якої починається робота у особисті з ботом router = Router() @router.message(Command("start")) async def start_handler(message: Message): ... # код обробника @router.message() async def echo_handler(message: Message): ... # код обробника У router реєструються дві функції-обробника при чому підписка йде на одну ту саму подію message. Різниця лише у тому що start_handler завдяки встановленому фільтру Command("start") буде реагувати тільки команду /start, а на всі інші повідомлення буде реагувати echo_handler. 👉 Фільтр - це функція, спеціальний об'єкт або "магічний" вираз який перевіряє чи відповідають певні дані події/оновлення якимось критеріям. #tg_bots
👍1
208 ·

Поруч у стрічці

PPython Materials For Beginners ChatПізніше відповім постом, коли наголосують.PPython Materials For Beginners🔴 Опис роботи echo-бота. Підписка на події/оновлення. Подивимось код реалізації класу Router у aiogram3: aiogram/dispatcher/router.py 🔗 class Router: def __init
це повідомлення
PPython Materials For BeginnersОпитуванняPPython Materials For Beginners🔗 Update propagation - схема наглядно показує як відбувається вибір обробника з урахуванням фільтрів та порядку оголошення. ⚠️ Завжди треба враховувати порядок

Відкрита публічна стрічка з пошукового індексу ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика. Час — UTC.

Лише публічний контент, офіційний API Telegram. Про проєкт · Питання · Межі індексу · Прибрати сторінку з видачі · Каталог · Пошук · Як ми рахуємо