Курс «Разработка интерактивного чат бота на платформе Telegram» позволяет получить знания взаимодействия с API сервиса Telegram (Телеграм), а также практический опыт в создании собственного чат бота. Вы будете понимать принципы клиент-серверного взаимодействия, освоите приёмы использования объектно-ориентированного программирования и написание процедурного кода.
Познакомитесь с простой системой логирования и сбором статистики запросов, научитесь создавать собственных ботов для различных целейСтоимость курса
19 998 рубВы научитесь:
- Регистрировать и настраивать Telegram Бота
- Использовать готовые решения для реализации логики
- Создавать сценарное поведение бота
- Использовать различный медиа контент для взаимодействия с пользователемАудитория:
Для начинающих web-разработчиковТребования к предварительной подготовке слушателя:
Базовое представление о программировании на языке PHP
Содержание курса
Раздел 1. Принципы работы ботов и рабочее окружение.
- Как работают Telegram боты?
- Способы взаимодействия бота и сервера
- Знакомство с рабочим окружением
- Первоначальная настройка и подготовка к работе
Раздел 2. Первые шаги
- Первый PHP скрипт, проверка работоспособности
- Регистрация бота
- Привязка бота к серверу обработчику
- Создание обработчика стартовой команды
Раздел 3. Отладка и логирование
- Реализация отладочных сообщений и ведение логов
- Выделение повторяемого кода
- Обработка возникающих ошибок
- Сбор статистики запросов
Раздел 4. Обработка команд и сообщений
- Обработка получаемых команд
- Обработка получаемых текстовых сообщений
Раздел 5. Реализация сценариев использования API
- Отправка текстовых сообщений
- Отправка изображений
- Отправка стикеров
- Отправка аудио файла
- Отправка местоположения на карте
- Отправка повторяющей клавиатуры
- Отправка клавиатуры с обратным действием
- Редактирование отправленных сообщений
- Отправка сообщений по инициативе бота
Раздел 6. Завершение
- Структурирование программного кода
- Настройка и оформление бота