Телеграм-боты на Python (PYTHON_TGBOTS)
Кому следует посетить
Кто уже знаком с основами Python и хочет автоматизировать рабочие задачи с помощью разработки телеграм-ботов на Python и подключение их к внешним сервисам и нейросетям.
Предварительные требования:
Программирование на Python в рамках курса Программирование на языке Python. Базовый уровень (PYTHON_BASIC)
Цели курса
УМЕТЬ:
- получать информацию с веб-ресурсов по API
- создавать ботов для телеграмм, в том числе работающих с сервисами Google
- создавать чат-ботов, подключенных к ИИ-моделям
- работать с HTTP, URL, веб-API, API Google Sheets, telebot, SQLite, OpenAI, YandexGPT API
ЗНАТЬ:
- как на самом деле работает интернет
- что такое клиент-серверная архитектура
- что такое HTTP-протокол
Содержание курса
Итог курса:
Рабочий Telegram-бот на Telebot с клавиатурами, логикой, SQLite и API-интеграциями.
Подключение к внешним сервисам и нейросетям.
Понимание деплоя и сопровождения.
Даты и регистрация
Онлайн тренинг
Очный формат
Гарантированные курсы
Гарантирован при получении Вашей заявки
Программа курса
Модуль 1. Основы Telebot и первый бот
- Как работает интернет: DNS → TCP/IP → HTTP(S).
- Клиент-сервер, API, REST, JSON. Статусы, методы, заголовки.
- Устройство Telegram Bot API и особенности Telebot.
- Создание и подключение токена через BotFather.
- Основные методы: message_handler, работа с командами /start, /help.
- Структура проекта и конфигурация (переменные окружения, токены).
- Отправка сообщений в разных форматах: текст, Markdown/HTML, эмодзи.
Модуль 2. Клавиатуры и сценарии диалога
- ReplyKeyboardMarkup: простые кнопки и команды.
- InlineKeyboardMarkup: кнопки с callback-данными.
- Обработка callback-запросов.
- Простейшие сценарии диалога: меню, переходы по разделам.
- Управление состояниями пользователя (FSM в коде или через SQLite).
Модуль 3. Работа с данными и интеграции, подключение БД
- Хранение пользователей и сессий в SQLite.
- Запись и чтение данных (анкеты, профили, статистика).
- Интеграция внешних API: работа с библиотекой requests.
- Получение данных в формате JSON, преобразование и вывод пользователю.
- Первые мини-кейсы: погода, курсы валют, новости.
Модуль 4. Расширенные возможности Telebot
- Отправка медиа: фото, документы, голосовые.
- Инлайн-режим (бот-поиск внутри чата).
- CallbackQueryHandler и вложенные меню.
- Подключение LLM: ChatGPT, ЯндексGPT, GigaChat, DeepSeek через API.
- Общий паттерн общения с LLM: сообщения, роль, контекст.
- Организация общения с моделью: контекст, параметры, история диалога.
Модуль 5. Деплой и продакшен. Прототипирование с помощью ИИ