Similar presentations:
Разработка информационного 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.
Ход работы:Код отвечающий за кнопки старта и показа главных кнопок в меню.