فارسی
باز کردن در Telegram

پیام 🔵 Telegram боти. Сигнатура обробника оновлень.

12 اکتبر 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 ·

در همان حوالی فید

PPython Materials For Beginners🟣 Опис роботи echo-бота. Альтернативний спосіб реєстрації обробників. Якщо повернутись до коду TelegramEventObserver у методі __call__ викликається метод registPPython Materials For BeginnersВідео з гарним поясненням про те як працює телеграм бот. (Але стосовно коду, особисто в мене є питання) https://www.youtube.com/watch?v=fOQh61IoS4M #tg_bots
این پیام
PPython Materials For Beginners🟠 Telegram боти. Приблизний список додаткових параметрів в обробниках. bot: Bot command: CommandObject fsm_storage: MemoryStorage state: FSMContext dispatcher: PPython Materials For Beginners🟡 Telegram боти. Приклад використання додаткових параметрів у обробнику Команди телеграм бота можуть мати аргументи. Уявімо ситуацію коли ми хочемо реалізувати
PPython Materials For Beginners ChatPython Materials For Beginners Chat@python_code_ua · گروه · فناوری
16عضو3نویسنده در 30 روز
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما