4.12M
Category: internetinternet

Школьный Чат-Бот

1.

Школьный чат-бот
Авторы
Работу выполнил
Щелканов Матвей Артемович,
ученик 8 А класса
МБОУ «СОШ №107»
г. Новокузнецка
Руководитель:
Гладкова Анастасия
Владимировна
учитель математики
МБОУ «СОШ №107»
г. Новокузнецк

2.

Проблемы
Долгое нахождение информации
Отсутствие контактных данных
Нет быстрого объявления важной информации

3.

Цели и задачи проекта
Создание школьного чат-бота в
мессенджере Telegram
Изучить теоретический материал
Выбрать программу для написания бота
Подготовить содержательный материал
Создать Чат-Бота
Распространить и получить обратную связь

4.

Свой проект я буду считать
успешным если
Более 100 пользователей
Достоверная информация
Простота и удобство
Соответствие требованиям
заказчика

5.

Что такое чат бот и зачем он нужен?
Чат-бот - это автоматическая система для общения с пользователями. Другими
словами, это алгоритм, робот, который помогает клиентам решать различные
задачи
Выяснение проблемы пользователя и ее решение
Упрощение онлайн общения
Удобный интерфейс и простота

6.

Виды чат-ботов
Продавцы
Помощники
Психология
Бизнес

7.

Этапы проекта ЭТАПЫ ПРОЕКТА
1.Изучение материала. Сбор информации
2.Ознакомление с программами и языком
программирования. Написание программы
3.Тестирование и запуск бота

8.

Изучение материала
ЭТАПЫ ПРОЕКТА
Для того чтобы создать нашего бота, мне предстояло найти теоретический
материал и информацию про него.
Я искал платформы для бота и самой удобной оказался - телеграмм.
Таким образом я познакомился с Telegram API (программный интерфейс, то есть
описание способов взаимодействия одной компьютерной программы с другими),
благодаря которому, я написал этого бота.

9.

Программирование
ЭТАПЫ ПРОЕКТА
Одна из них это сохранения данных о пользователей, которая поможет с
будущими частями кода.
Благодаря этому блоку кода, я могу создавать, сохранять и загружать
пользователей из файла.

10.

Программирование
ЭТАПЫ ПРОЕКТА
Дальше я добавлял обычные, школьные команду по типу расписания, но подумал, а
что если будет изменение расписания уроков или звонков? И добавил этот блок код
В этих функциях я могу отправлять всем пользователям фото и сообщения, как
раз-таки благодаря файлу с данными пользователей.

11.

Программирование
ЭТАПЫ ПРОЕКТА
А также добавил кнопку "Для учителей", которая и дает возможность отправлять
срочные новости и изменения расписания.
А также различные функции, помогающие учителям.

12.

Тестирование
ЭТАПЫ ПРОЕКТА
Для тестирования чат-бота, мне было необходима помощь, поэтому я дал своим
одноклассникам данного чат-бота для бета-теста, и благодаря им исправил
множество багов.
Но осталась одна проблема, где запустить этого бота на постоянной основе? Я
выбрал бесплатный сайт PythonAnywhere, который позволяет хранить, запускать
код. Сайт бесплатен, но с большой нагрузкой на сервера работает неплохо.

13.

Заключение
Начальные классы
7-е классы
8-е классы
ЭТАПЫ
ПРОЕКТА
6-е классы
9-е классы
Мой бот соответствует требованиям
заказчикам
Простой и понятный
Содержит достоверную информацию
Пользователей более 100 человек, а на
данный момент более 150!
Вывод: проект можно считать
успешным
5-е классы
10-е классы
11-е классы

14.

ЭТАПЫ ПРОЕКТА
Спасибо за внимание, жду ваших
вопросов.
English     Русский Rules