MOEX Telegram Бот
Требовалось запрограммировать telegram Бота, который будет брать некоторую информацию о торгах с moex.ru, извлекать ее и выводить подписанным на бота пользователям каждый день в заданное время.
Клиент
Владислав З.
Услуга
Telegram бот (акции MOEX)
Дата
2020-12-15
Проблема
Использование языка Python и TelegramBotAPI, чтобы пользователи могли обращаться к боту, чтобы узнать 10 самых волатильных акций дня и объемы их торговли.
Решение
Для создания бота использовались библиотеки telebot, matplotlib и pandas. Также была реализована многопоточность, чтобы разграничить взаимодействие с пользователем и автоматическую отправку информации об акциях всем пользователям.

Для хранения пользовательских данных (ID) я решил использовать файл * .npy (В дальнейшем стоит использовать MySQL). Также туда заносится индивидуальная максимальная стоимость акций, которые пользователи хотели бы видеть в чате с ботом. Таким образом, идея заключалась в том, чтобы ограничить цену акций для определенных пользователей.
Пример результата вывода бота вы можете увидеть выше.
Также следует отметить, что бот может быть развернут на сервере для полной автоматизации.