Информационное обеспечение по внедрению чат бота - fenfil/rgsu_prog GitHub Wiki
Общее описание системы
Созданная нашей группой на уроках "Технологии программирвания" ситема - Чат-бот направлена на решение типовых задач. Под типовыми задачами имеется ввиду умение нашей системы задавать вопросы и отвечать на них.
Цель создания
Цель создания чат-бота на уроках "Технологии программирования" это получение:
навыков в программировании;
опыта работы в команде;
умения планирования работы и постановки задач на текущий спринт.
Назначение
Использование чат-бота помогает экономить время для работы с клиентами.
Общее описание реализации
Чат-бот написан на языках:
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] отключает пользователя (только для админа).
У группы имеется два варианта чат-бота, написанный на JavaScript и CSS
Ниже представлены клиенская и серверная части, а так же запуск сервера для первого варианта, написанного на CSS.
Клиентская часть
Серверная часть
С помощью startup происходит запуск сервера
Запуск сервера
Ниже представлены клиенская и серверная части для второго чат-бота написанного на JavaScript
Клиенский для второго чат-бота
Серверная для второго чат-бота