Similar presentations:
Многофункциональный Telegram-бот
1.
Многофункциональный telegram бот3-ИАИТ-12
2.
Участники кейсаПыркова Д. – лидер проекта
Трофимов Н. — главный разработчик
Кожанов В. — разработчик
Кузьмин Е. — разработчик
Липатников Н. — системный аналитик
Салдаев Д. — программный аналитик
Гипиков С. — тестировщик
Люблин В. — тестировщик
Гребенкина А. — дата аналитик
Муканова Д. — дата аналитик
Шепелева А. — дата аналитик
Шмелев А. — системный аналитик
Люблин В. — программный аналитик
Якиманский А. — тестировщик
Дубцова Я. — тестировщик
3.
Актуальность кейсаЧат-бот позволяет пользователям следить за своими инвестициями, курсами
криптовалют и акций, а также получать информацию о погоде не выходя из
мессенджера.
4.
Цель кейса● Изучить теоретический материал по разработке Telegram-бота и изучить
аналогичные продукты на рынке.
● Разработать Telegram-бот для получения информации о погодных
условиях в регионе пользователя, мониторинга криптовалюты и ценных
бумаг.
5.
Задачи кейсаИзучить теоретические материалы по разработке Telegram-бота.
Изучить аналогичные продукты данной области.
Изучить язык для программирования Python.
Разработать различные функции для Telegram-бота.
Реализовать и протестировать разработанные функции бота в
социальной сети Telegram.
● Подвести итоги.
6.
Техническая часть разработкиМы решили выбрать язык программирования Python.
Но одного языка мало, мы выбрали библиотеку pyTelegramBotAPI и иногда
использовали другие не глобальные вспомогательные библиотеки.
7.
Изучение аналогов на рынкеВ ходе аналитической части нашего кейса были изучены похожие
телеграмм боты:
Crypto Tracking Bot — отслеживание рынка криптовалют.
StockAlertingBot — позволяет отслеживать курс любых тикеров на любой
бирже.
MeteoBot— позволяет узнать погоду в вашем регионе.
В результате анализа были выделены все сильные и слабые стороны
данных ботов. Полученные знания были использованы в разработке нашего
бота.
8.
Какого бота мы хотим сделать?Функции бота:
1. Прогноз погоды
2. Стоимость криптовалют
3. Стоимость валют
4. Курс акций
Функции, кторые будут входить в дальнейшей перспективе:
1. Простые и очень популярные головоломки (сапер, судоку)
2. Чат-бот будет позволять играть не только в одиночку, но и с друзьями
(шахматы, шашки, морской бой, камень-ножницы-бумага).
9.
ИнтерфейсБлагодаря инструментам
Telegram в нём создан интерфейс
из кнопок, при нажатии которых
отправляется сообщение и
команда боту.
10.
ПогодаПри нажатии на первую кнопку «Погода» бот выводит текущее
местоположение пользователя и температуру в градусах Цельсия.
11.
Примерработы
чат-бота
12.
Стоимость криптовалютПри нажатии на вторую кнопку «Стоимость криптовалют» бот запрашивает
криптовалюту, которую нужно увидеть пользователю.
Выводится интерфейс, в котором перечислены все доступные для нашего
бота пары криптовалютных токенов.
13.
Примерработы
чат-бота
14.
Примерработы
чат-бота
После того как
пользователь выберет
нужную ему
криптовалютную пару,
чат-бот отправит
сообщение с текущим
курсом на данную
пару.
15.
Стоимость валютПри нажатии на третью кнопку «Стоимость валют» бот запрашивает валюту,
которую нужно увидеть пользователю. Выводится интерфейс, в котором
перечислены все доступные для нашего бота валюты.
Количество международных валют планируем расширять и добавлять
возможность рассмотрения не только по отношению к рублю, но и к другим
международным валютам.
16.
Примерработы
чат-бота
17.
Примерработы
чат-бота
При выборе
интересующего
пользователя курса
валюты чат-бот
отправляет
сообщение с
информацией о
значении данного
курса.
18.
Курс акцийПри нажатии на 4-ую кнопку «Курс акций» чат-бот запрашивает, на какую
акцию пользователю нужно посмотреть цену.
Количество доступных для просмотра акций будем расширять и брать из
самых популярных мест для покупки акций (Тинькофф инвестиции, сбербанк
инвестиции и др.)
19.
Примерработы
чат-бота
20.
Примерработы
чат-бота
Когда пользователь
выберет нужную
ему акцию, чат-бот
выводит ему цену
на акцию, в
стоимости валюты,
за которую эту
акцию можно купить
(рубли или
доллары)
21.
В перспективе планируется● расширять количество доступных для приобретения пар у самой
популярной биржи Binance.
● простые и очень популярные головоломки (сапер, судоку)
● также чат-бот позволяет играть не только в одиночку, но и с друзьями
(шахматы, шашки, морской бой, камень-ножницы-бумага).
22.
ЗаключениеНаш бот – карманный помощник, который сможет помочь людям получить
нужную информацию быстро и эффективно.
Его функции постоянно совершенствуются и дополняются.
Мы уверенны, что наш Telegram-бот может быть полезным инструментом
для многих.