Можно долго читать про Python, а можно за один урок пройти путь от идеи до бота, который отвечает пользователю. Именно так построен открытый урок «Telegram-бот с нуля на Python: от теории к практике».
Подойдет тем, кто знает основы языка и ищет практическую задачу. Без громких обещаний: рабочий пример, который можно разобрать и повторить в одиночку.
На уроке:
- пройдем путь от идеи до работающего бота
- посмотрим, как бот принимает сообщения и команды
- разберем, как он отвечает
✈️Встроенные функции all() и any(), которые применяются к последовательностям (спискам, кортежам и т. д.) и возвращают bool значение.
💬 all(iterable) — возвращает True, если все элементы iterable истинны (или iterable пуст).
💬 any(iterable) — возвращает True, если хотя бы один элемент iterable истинен.
⬆️Эти функции могут использоваться для проверки каких-либо условий на всём наборе данных.
Например, проверить, что все числа больше нуля, или что хотя бы одно число больше 10.
➡️Важные моменты:
— Для пустых iterable all() вернёт True, а any() — False.
— Элемент считается ложным, если его bool() равен False.
— Функции останавливаются при первом ложном (для all) или истинном (для any) элементе.
Бюджет и налоги: вечер в таблицах, гипотеза не проверена
📊 Рынок волатилен на фоне бюджетно-налоговых рисков. Финам AI-скринер собирает на один экран то, на что уходят дни ручного счёта: 200+ метрик (P/E, ROE, Sharpe, Sortino и другие), фильтры под вашу стратегию, «машина времени» для бэктеста на реальной истории.
• 200+ метрик с воспроизводимой прозрачной методикой
• Бэктест на реальных исторических данных
• AI-подборки и шаблоны аналитиков «Финам»
• Виртуальные портфели для тестовых сделок
✅ ИИ обрабатывает данные, решения принимаете вы. Отфильтруйте бумаги и прогоните стратегию по истории.
Информация не является индивидуальной инвестиционной рекомендацией и не гарантирует доходности. Инвестиции связаны с риском.
Попробовать
Финансовые услуги оказывает: АО «Инвестиционная компания «ФИНАМ».
Общую логику приложения можно вынести в зависимости и переиспользовать, чтобы код оставался чище, а правки делались в одном месте.
На открытом уроке «Зависимости в FastAPI: возможности Depends» разберём, как работает Depends, как собирать цепочки зависимостей и где их применять.
Ждем 17.11 в 20:00.
✈️message_effect_id - это уникальный идентификатор, используемый в Telegram Bot API для определения конкретного визуального эффекта, который можно применить к сообщению. Эти эффекты представляют собой анимированные реакции, которые пользователи могут добавлять к сообщениям.
➡️Основные характеристики message_effect_id:
Уникальность: Каждый эффект имеет свой уникальный числовой идентификатор.Формат: Идентификаторы представлены в виде строк, содержащих длинные числовые значения.Связь с эмодзи: Каждый message_effect_id соответствует определенному эмодзи, которое визуально представляет эффект.
➡️Использование в Telegram Bot API:
Применение эффектов: Боты могут использовать эти идентификаторы для добавления анимированных реакций к сообщениям.Интерактивность: Позволяет создавать более динамичные и интерактивные взаимодействия в чатах.Кастомизация: Разработчики могут выбирать конкретные эффекты для различных сценариев использования бота.
➡️Значение для разработчиков:
Понимание и правильное использование message_effect_id позволяет разработчикам ботов создавать более привлекательные и интерактивные интерфейсы, улучшая пользовательский опыт в Telegram.