360.13K
Category: programmingprogramming

Разработка информационного Telegram - бота

1.

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ ПРОФЕССИОНАЛЬНАЯ
ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ
КОЛЛЕДЖ ЦИФРОВЫХ ТЕХНОЛОГИЙ
«АКАДЕМИЯ ТОП»
ИНДИВИДУАЛЬНЫЙ ПРОЕКТ
Разработка информационного Telegram-бота
Выполнила:
Малых Ю.Д.
Руководитель:
Афанасьева Т.Н.

2.

Введение
Цель:
чтобы разработать Telegram-бота для быстрого поиска достоверной
информации о образовательном учреждении «IT-Top Collage».
Актуальность:
что мессенджер Telegram используется миллионами людей по всей
России. Пользователи могут изучить информацию о колледже прямо в
мессенджере, который пользуют ежедневно.
Проблема:
поиск определенного сайта и нужной в нем информации может быть
затруднительно и занимать намного больше времени чем поиск
информации в Telegram-боте, который находится всегда под рукой.

3.

Объект исследования:
информация с сайта «Компьютерная Академия Тор».
Предмет исследования:
изучение функций, возможностей и применений Telegram-ботов
для предоставления информации пользователю.
Продукт исследования :
Telegram-бот.

4.

Задачи
1. Найти достоверную информацию о «IT-Top Collage».
2. Изучить язык программирования python и библиотеку telebot.
3. Разработать Telegram-бота.
4. Отфильтровать более важную информацию о «IT-Top Collage» и
загрузить в бота.

5.

Методы исследования
1. Проанализировать и синтезировать Интернет-ресурсы.
2. Использовать ресурсы для разработки кода для Telegram-бота.
3. Найти подходящую информацию для Telegram-бота.
4. Подобрать подходящее оформление для Telegram-бота.
Гипотеза:
использование информационного Telegram-бота увеличит скорость и
эффективность поиска нужной информации.

6.

Используемые технологии
Telegram
Telegram API
BotFather
Visual Studio Code
Python

7.

Функционал бота
• Начало пользования ботом:
@bot.message_handler(commands=[«start»])
Ввести «start» или нажать кнопку «Начать» и бот начнет
работу прислав приветственное сообщение.
• В меню 3 главные кнопки с действиями:
Item1=types.KeyboardButton(«Мероприятия»)
Item1=types.KeyboardButton(«Как поступить?»)
Item1=types.KeyboardButton(«Часто задаваемые вопросы»)
• После нажатия на любую из них, бот выдаст ответ на
интересующий вас вопрос.

8.

Ход работы:
Код отвечающий за кнопки старта и показа главных кнопок в меню.

9.

Код отвечающий за обратную связь кнопок.

10.

Конфигурация, где находятся: API бота, ссылки на фото, большие тексты.

11.

Telegram-бот
English     Русский Rules