chat-bots:voprosy_k_zachetu
This is an old revision of the document!
Table of Contents
Вопросы к зачету
Теория
- Архитектура клиент-сервер на базе протокола HTTP (установка соединения, особенности передача данных)
- Структура HTTP запроса и ответа
- Программные инструменты отладки HTTP запросов
- Формат JSON и язык запросов JSONPath
- Механизмы webhook и long polling для получения данных в чат-боте
- API методы для получения входящих и отправки исходящих сообщений чат-ботом
- Пользовательские клавиатуры в чат-ботах
- Способы работы с HTTP API в языке Python
- Способы работы с СУБД в языке Python
- Контейнеризация чат-бота при помощи Docker
- Массовая рассылка сообщений в чат-ботах
- Паттерн Dispatcher / Handlers — какую задачу решает, как реализуется
- Основные компоненты фреймворков для реализации чат-ботов
- Работа с кабинетом разработчика в одном из популярных мессенджеров (BotFather)
- Публикация чат-бота в сети Интернет
Практика
- Выполнить реализацию скрипта на языке Python, выполняющего HTTP запрос и выводящего результат на экран. Проверить работоспособность.
- Выполнить реализацию скрипта на языке Python, запускающего сервер для обслуживания HTTP запросов. Проверить работоспособность.
- Выполнить реализацию скрипта на языке Python, читающего входящие сообщений чат-бота. Проверить работоспособность.
- Выполнить реализацию скрипта на языке Python, отправляющего сообщение пользователю чат-бота. Проверить работоспособность.
- Выполнить реализацию скрипта на языке Python, отправляющего массовую рассылку сообщения пользователям чат-бота. Проверить работоспособность.
- Выполнить реализацию скрипта на языке Python, реализующего echo чат-бот. Проверить работоспособность.
- Выполнить контейнеризацию echo чат-бота при помощи Docker. Проверить работоспособность.
chat-bots/voprosy_k_zachetu.1765874037.txt.gz · Last modified: by olegsklyarov
