Similar presentations:
Погодный бот
1.
Презентация покурсовой работе
Тема - разработка телеграм бота “Погодный бот” на языке
Python
2.
Содержание• Почему телеграм?
• Целью курсовой работы
• Разработка
• Тестирование программы
• Руководство по эксплуатации
3.
Почему я выбрал платформу телеграм длясоздание бота?
• Telegram — кроссплатформенная система мгновенного обмена
сообщениями (мессенджер) с функциями VoIP, позволяющая
обмениваться текстовыми, голосовыми и видеосообщениями.
• Также можно совершать видео- и аудио звонки и трансляции в
каналах и группах, организовывать конференции,
многопользовательские группы и каналы. С помощью ботов
функционал приложения практически не ограничен.
4.
Введение• В наше время каждый человек пользуется мессенджером телеграмм,
проводя в нем большую часть своей жизни для обмена
информацией. Телеграм используют не только для простого общения,
но и для работы. Поэтому разработка телеграмм ботов для этого
мессенджера, как никогда актуальна и прибыльна. Weather
bot/Погодный бот, дает людям возможность узнать погоду в их городе
не выходя из телеграма и тратя на это пару секунд.
5.
Преимущества Telegram• Популярный мессенджер который используют 50 миллионов человек
ежедневно.
• Высокая скорость отправки данных.
• Безопасность информации
• Работа с нескольких устройств
• Возможность скрыть номер телефона
6.
Минусы• Спам. Чтобы написать сообщение пользователю в Telegram,
достаточно знать его никнейм.
7.
Целью курсовой работы• Создание парсера с сайта предоставляющего api для получения
информации. Создание телеграмм бота, предоставляющего
пользователю информацию полученную с сайта, в удобном и
отфильтрованном виде.
8.
Разработка• Для создания бота мне потребовалось
• 1) Установка Python, PyCharm, Telegram.
2) Установка необходимых библиотек – request, aiogram, datetime.
9.
Тестирование программы• При написании города на английском языке, программа также
выводит информацию о городе.
• Тоже самое при сообщении капсом, все работает правильно.
10.
Чем может быть полезен погодный бот• Люди могут получить точную информацию о погоде не выходя из
мессенджера. Перейдя в чат с ботом, отправив название города, за
пару секунд человек получит прогноз погоды.
11.
Руководство по эксплуатации• Для начала работы, боту требуется написать команду “/start”, После
чего написать название города или страны без сокращений и
ошибок. Поддерживаемые языки для ввода - Русский, Английский. В
случае если бот пишет “Неверное название города”, убедитесь в
корректном написании города.
• Пример корректного запроса - Москва
12.
Заключение• В процессе создание курсовой работы, я углубил свои познания в
языке программирования Python. Так же научился работать с
библиотеками Datetime, request, aiogram. В рамках курсовой работы,
я анализировал каждый шаг проделанный мною в коде, в результате
получился телеграмм бот и так же были получен полезный опыт в
работе с парсингом, телеграмм ботами и библиотекой aiogram.
13.
Презентацию сделал• Аношин Артем Игоревич, группа 32ИСд