Похожие презентации:
Школьный Чат-Бот
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.
ЭТАПЫ ПРОЕКТАСпасибо за внимание, жду ваших
вопросов.