960.49K
Категория: ПрограммированиеПрограммирование

Телеграмм бот “Википедия”

1.

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

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

Основные сведения о мессенджере Телеграм
• Telegram — это кроссплатформенная система мгновенного обмена сообщениями (мессенджер) с
функциями обмена текстовыми, голосовыми и видеосообщениями, а также стикерами,
фотографиями и файлами многих форматов.
• VoIP — это способ связи, при котором аналоговый сигнал голоса преобразуется в цифровые
пакеты данных и отправляется по Интернету для совершения голосовых вызовов в режиме
онлайн.
• Также в Telegram можно совершать видео и аудио звонки, устраивать трансляции в каналах и
группах, организовывать конференции, многопользовательские группы и каналы. Все эти
функции доступны на любом устройстве - контакты, чаты и история сообщений будут
синхронизированы на каждом из них.
• Telegram имеет ряд преимуществ по сравнению с WhatsApp и Viber, включая возможность
отправлять большие файлы, надежную систему защиты, синхронизацию истории сообщений в
реальном времени, возможность редактирования отправленных сообщений в течение двух дней,
хранение данных в облаке, а не на устройстве, возможность общения без предоставления номера
телефона, большой выбор стикеров, возможность создания ботов и высокую скорость доставки
сообщений.

9.

Преимущество Телеграм
Платформа обеспечивает конфиденциальность и безопасность, шифруя все
сообщения и предоставляя возможность создания чатов и каналов с
неограниченным числом участников. Пользователям доступен простой и
удобный интерфейс без рекламы, а также возможность использования
приложения бесплатно. Дополнительные функции включают возможность
отправки самоудаляющихся сообщений и файлов любого формата.

10.

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

11.

Разработка
• Для создания бота требуется:
1. Знание языков программирования, таких как Python, Java или JavaScript.
2. Знакомство с API Википедии и руководствами по созданию ботов.
3. Понимание политики Википедии и условий предоставления услуг по разработке ботов.
4. Доступ к серверу или среде хостинга для непрерывного запуска бота.
5. Четкое определение конкретных задач или функций, которые бот будет выполнять в
Википедии.

12.

Руководство по использованию
• Для инициации работы, боту необходимо отправить команду “/start”
• После ввода пользователем любого слова бот выполнит поиск
соответствующего ему определения в википедии

13.

Заключение
• В процессе выполнения моей курсовой работы, я углубился в изучение
языка программирования Python и приобрел опыт работы с библиотеками
datetime, request и aiogram. Анализ каждого этапа моего кода позволил
мне успешно создать Телеграм бота и получить весомый опыт в
разработке ботов для данной платформы.

14.

Список литературы
Преимущества Телеграм :
https://www.calltouch.ru/blog/chto-takoe-telegram-i-kak-im-polzovatsya/
История создания чат ботов:
https://www.sciencedebate2008.com/chat-boty-kak-rezultat-razvitiyaiskusstvennogo-intellekta
English     Русский Правила