Информационное обеспечение по внедрению чат бота - 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

Клиенский для второго чат-бота

Серверная для второго чат-бота