8.44M
Категория: ПрограммированиеПрограммирование

Телеграмм бот “Погодный бот”

1.

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ
ОРГАНИЗАЦИЯ ПРОФЕССИОНАЛЬНАЯ
ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ
МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ
КОЛЛЕДЖ ЦИФРОВЫХ ТЕХНОЛОГИЙ
«АКАДЕМИЯ ТОП»
ИНДИВИДУАЛЬНЫЙ ПРОЕКТ
Выполнил:
Смышляев Максим Дмитриевич
Телеграм бот
“Погодный
бот”

2.

Введение
• Предмет исследования: анализ необходимых для разработки возможностей чат-ботов
на базе мессенджера Телеграм и их внедрение в конкретном чат-боте.
• Актуальность проекта заключается в том, что количество пользователей мессенджера
Телеграм ежедневно увеличивается ,это связано с удобством использования
мессенджера, наличием каналов и чатов, а также возможностью создания ботов.
• Объект исследования – Телеграм.
• Продукт исследования – Чат-бот в мессенджер Телеграм.
• Проблема заключается в том что погода не всегда бывает верная.

3.

Введение
• Целью проекта является проведение исследования, направленного на анализ
возможностей чат-ботов в мессенджере Телеграм и их внедрение в конкретный чат-бот,
который станет конечным продуктом проекта.
• Задачи проекта включают:
1.Изучение теоретических аспектов и истории работы чат-ботов в Интернете.
2.Анализ возможностей и функционального предназначения мессенджера Телеграм.
3.Изучение практических инструментов и методов создания чат-ботов.

4.

Введение
• Способы исследования:
• Анализ
• Обобщение
• Описание
• Моделирование
• Программирование

5.

История создания чат ботов
• В начале XX века Алан Тьюринг разработал теорию, согласно которой человеческий
мозг является цифровым вычислительным механизмом, который с течением времени
обучается становиться универсальной машиной. В 1950 году он предложил тест, чтобы
определить, способен ли компьютер мыслить. Этот тест состоит в том, чтобы человек
взаимодействовал с компьютером и другим человеком, и на основе их ответов решал, с
кем он разговаривает: с человеком или с компьютерной программой. Задача
компьютерной программы состоит в том, чтобы ввести человека в заблуждение и
заставить его сделать неверный выбор.
• В 1966 году Джозеф Вейценбаум создал первый в мире чат-бот под названием ELIZA.
Вейценбаум описал ELIZA как "пародию" на первую встречу психотерапевта с
пациентом. ELIZA просто выделяет ключевые слова из входной фразы и заменяет их в
шаблонной фразе. "Пародия" на человека может быть раскрыта в этом случае.

6.

Функционал современных ботов
• Современные боты, обладая все более высокой степенью совершенства, могут
выполнять различные задачи.
• Они могут быть использованы в качестве виртуальных ассистентов, агентов по
обслуживанию клиентов, автоматизированных помощников или услуг с часто
задаваемыми вопросами. Некоторые из современных ботов способны определить
настроение клиентов, предоставить информацию высокой точности в разговорной
форме и обращаться к существующим базам данных. Кроме того, боты могут быть
легко настроены и программированы с помощью определенных команд, чтобы
расширить их функциональность и интегрировать их в уже существующие системы.
• Из-за своей удобности, экономичности и простоты использования, современные боты
чрезвычайно полезны во многих отраслях и становятся все более популярными. Они
быстро становятся неотъемлемой частью нашей повседневной жизни, а их
потенциальное использование только растет.

7.

Виды ботов
• Информаторы-такой чат-бот занимается распространением информации о продукции и
услугах компании. Главная его задача – быстро и ясно ответить на запрос клиента.
• Ассистенты-отвечает на запросы, предоставляет информацию о вариантах перелётов,
ценах, и т. п.
• Игровые-программа, имитирующая действия игрока в компьютерных играх: сетевых
поединках, командных сражениях и т. д.
• Чат-боты-программа, которая выясняет потребности пользователей, а затем помогает
удовлетворить их.
• Комбинированные-это программа, которая объединяет в себе возможности разных
типов ботов, таких как чат-бот, голосовой бот, аналитический бот и другие.

8.

Основные сведения о мессенджере Телеграм
• Telegram - это универсальная система мгновенного обмена сообщениями и мессенджер с
функциями voip. Он позволяет отправлять текстовые, голосовые и видеосообщения,
стикеры, фотографии и файлы различных форматов.
• Voip-это технология передачи голосовых сообщений в локальных сетях или интернете,
которая использует протокол IP.
• Также в Telegram можно совершать видео и аудио звонки, устраивать трансляции в
каналах и группах, организовывать конференции, многопользовательские группы и
каналы. Все эти функции доступны на любом устройстве - контакты, чаты и история
сообщений будут синхронизированы на каждом из них.
• Приложения Telegram доступны для мобильных устройств, ПК и даже браузера.
• При сравнении с WhatsApp и Viber, Telegram обладает рядом преимуществ. Среди них возможность отправлять большие файлы, надежная система защиты, синхронизация
истории сообщений в реальном времени, возможность редактирования отправленных
сообщений в течение двух дней, хранение данных в облаке, а не на устройстве,
возможность общения без предоставления номера телефона, большое количество
стикеров, возможность создания ботов и высокая скорость доставки сообщений.

9.

Преимущества Телеграм
1. Конфиденциальность и безопасность - все сообщения зашифрованы и не могут быть
прочитаны третьими лицами.
2. Возможность создавать чаты и каналы с неограниченным числом участников.
3. Простой и удобный интерфейс приложения.
4. Отсутствие рекламы и возможность использования приложения бесплатно.
5. Большое количество дополнительных функций, таких как возможность отправлять само
удаляющиеся сообщения и файлы любого формата.

10.

Чем может быть полезен погодный бот
• Люди могут получить точную информацию о погоде не выходя из мессенджера.
Перейдя в чат с ботом, отправив название города, за пару секунд человек получит
прогноз погоды:
1.Предоставлением актуальной информации о погоде в определенном регионе
2.Предупреждением об изменениях в погоде
3.Помощью в планировании активностей в зависимости от погоды
4.Подбором одежды и экипировки в соответствии с погодными условиями.

11.

Разработка
• Для создания бота требуется:
1. Планирование и анализ: Определение целей и функциональности чат-бота, проведение
исследований потребностей целевой аудитории.
2. Проектирование: Создание структуры чат-бота, определение диалоговых сценариев,
выбор платформы для разработки.
3. Разработка: Написание программного кода, интеграция с используемыми платформами и
API.
4. Тестирование: Проведение тестов на работоспособность, адекватность ответов и общую
функциональность бота.
5. Запуск и оптимизация: Публикация чат-бота, сбор обратной связи от пользователей,
внесение корректировок и улучшений на основе полученных результатов.

12.

Руководство по использованию
• Чтобы начать работу, боту требуется написать команду “/start”\
• После чего написать название города или страны без сокращений и ошибок.
• Поддерживаемые языки для ввода - Русский, Английский. В случае если бот пишет
"Неверное название города" , убедитесь в корректном написании города.
• Пример корректного запроса - Тюмень

13.

Список литературы
Чем может быть полезен погодный бот:
https://www.youtube.com/watch?v=fa1FUW1jLAE
Преимущества Телеграм :
https://martrending.ru/smm/messendzher-telegram
История создания чат ботов:
https://www.jivo.ru/blog/tutorials-jivo/chat-bot-history.html
English     Русский Правила