448.62K

Погодный бот

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ИСд
English     Русский Правила