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

Повідомлення 🔰 Телеграм-боти. Функція як фільтр.

20 жовтня 2025
P
🔰 Телеграм-боти. Функція як фільтр. Класи, об’єкти яких можна викликати, — це добре: можна передавати додаткові налаштування через їхній ініціалізатор. Але в нашому випадку це не потрібно — список ID адміністраторів ми отримуємо через механізм DI. Тому ми можемо спростити код, написавши просто функцію, яка буде фільтром: async def is_bot_admin(message: Message, settings: Settings) -> bool | dict[str, Any]: if message.from_user and message.from_user.id in settings.bot.admins: return {"from_user": message.from_user} return False @router.message(Command("start"), is_bot_admin) async def start_admin_handler(message: Message, from_user: User): ... # код обробника #tg_bots
👍1
355 ·

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

PPython Materials For BeginnersОпитуванняPPython Materials For Beginners❇️ Телеграм-боти. Власний клас-фільтр. Ми має код обробника у якому є if-else для визначення логіки звичайний користувач/адміністратор. Але це не дуже добре: 1️
це повідомлення
PPython Materials For Beginners🔵 Консольні аргументи (Command-line Arguments). Приклад Повернемось до теми Корисні речі, які варто знати про процес Консольні аргументи, також відомі як аргумеPPython Materials For Beginners🟣 Консольні аргументи (Command-line Arguments). Теорія. Терміни з якими варто розібратись: ▪️ Опції/прапорці/ключи (Options/Flags/Keys): часто аргументи починаю
PPython Materials For Beginners ChatPython Materials For Beginners Chat@python_code_ua · група · Технології
16учасників3пишуть за 30 днів
Стрічка майданчика Відкрити в Telegram

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

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