Руководство пользователя по чат боту - fenfil/rgsu_prog GitHub Wiki
Общее описание системы Созданная нашей группой на уроках "Технологии программирования" система - Чат-бот направлена на решение типовых задач. Под типовыми задачами имеется ввиду умение нашей системы задавать вопросы и отвечать на них.
1.1. Цель создания Цель создания чат-бота на уроках "Технологии программирования" это получение:
• навыков в программировании;
• опыта работы в команде;
• умения планирования работы и постановки задач на текущий спринт.
1.2. Назначение
Использование чат-бота помогает экономить время для работы с клиентами.
1.3. Общее описание реализации
Чат-бот написан на языках:
• JavaScript;
• CSS.
Функции выпоняемые системой:
• задание на вопросы;
• умение отвечать на вопросы.
Также хочется отметить, что если запустить сервер с ключом -l, логи будут записываться в файл logs.txt Команды системы и их назначение:
команда /room выводит всех текущих пользователей;
команда /room;
команда /msg [user] [text] посылает личное сообщение юзеру user;
команда /rename [new_name] переименовывает пользователя;
команда /auth [password] производит аутентификацию админа;
/msg mr_bot [text] посылает сообщение боту (/msg mr_bot help - примеры сообщений);
/disconnect [user] отключает пользователя (только для админа).
1.4. Краткое описание возможностей
• Бот подключается на свободный сокет при загрузке сервера. • Бот выдаёт справочную информацию по запросам пользователя (количество пользователей, статус, кто администратор и т.п. • Реализация простейшего диалога с ботом (приветствие, как дела и т.п. вопросы). • Бот анализирует вопрос и выдаёт ответы из своего словаря. При невозможности дать ответ, сообщает об этом. Выдаваемые фразы выбираются рандомно (например, «Привет!!!», «Здравствуйте!» или «Приветствую, рад вам.» и т.п.) 2. Подготовка к работе 2.1. Запуск системы
Для того, чтобы запустить чат-бота, необходимо перейти по ссылке:
Перейдя по ссылке, у нас открывается окно входа, где необходимо ввести Имя и нажать на кнопку «Start chatting»
Открывается сам чат:
В данном окне можно написать любое сообщения, которое будет видно всем, чтобы его отправить достаточно нажать на кнопку «Say»:
2.2. Проверка работоспособности системы
Для того, чтобы проверить как работает система, попросим пользователей «dodster» и «qweqwe» войти и поздороваться со всеми:
Попросим нового пользователя «pizza» подключится к чат-боту:
Видно, что система корректно отображает количество пользователей и показывает их сообщения.
Описание операций 3.1. Наименование команд
/room выводит всех текущих пользователей; /msg [user] [text] посылает личное сообщение user; /rename [new_name] переименовывает пользователя; /auth [password] производит аутентификацию админа; /msg mr_bot [text] посылает сообщение боту (/msg mr_bot help - примеры сообщений); /disconnect [user] отключает пользователя (только для админа).
3.2. Использование команд:
/auth [password], /room, /disconnect [user]:
/rename [new_name]:
/msg mr_bot [text]:
Рекомендации по освоению Для успешного освоения системы чат-бота необходимо иметь навыки работы с ПК, изучить руководство пользователя и выучить основные команды, указанные в п.3.3.2.