43
ГЛАВА 3. РЕАЛИЗАЦИЯ ЧАТ-БОТА НА ОСНОВЕ
TELEGRAM MESSENGER
3.1. Регистрация бота в Telegram
3.1.1. Особенность бота
Бот на основе Telegram будет предлагать пользователям пройти
психологический тест на определение темперамента личности. Большим
плюсом данного теста является легкодоступност, для того, чтобы
пользователь прошел тест, достаточно просто начать чат с ботом, нет
необходимости искать в интернете информацию о тестах, искать описание
ответов, выписывать информацию на бумажный носитель. [33]
Алгоритм работы бота будет заключаться во взаимодействии с
пользователем, бот предлагает пользователю ответить на вопросы теста,
обрабатывает полученные ответы, и в зависимости от результатов
обработки возвращает результат прохождения теста пользователю.
Реализация логики работы бота будет написана на языке
программирования высокого уровня C#, с использованием среды
интегрированной среды разработки Microsoft Visual Studio 2017 и с
использованием установленной в проект библиотеки Telegram Bot Api,
которая способствует связи кода с ботом в мессенджере Telegram. [2]
3.1.2. Создание бота
Открываем версию Telegram для персонального компьютера. Для
создания бота необходимо начать чат с пользователем BotFather (рисунок
26), который является ботом, разработанным компанией Telegram для
регистрации бота внутри мессенджера. Данный бот обладает некоторым
наличием команд, которые позволяют зарегистрировать бота и настроить
его, а так же получить уникальный идентификатор бота. [39]