Добавить в корзинуПозвонить
Найти в Дзене
Самоучка в Python

Криптобот для Телеграма на Python.

Сейчас я вам покажу как самостоятельно легко и просто создать Телеграм бота, который будет вам по вашему запросу выдавать курс любой криптовалюты, которую вы захотите, в реальном времени. Я уже вам писал статьи про подобных ботов, но этот отличается простым кодом всего в 23 строчки. И конечно же я вам подробно распишу что, для чего и как работает!) Для начала делаем несколько стандартных движений. Создаём нового бота, берем у /botfather в телеге АПИТОКЕН для бота и кладём его созданный файл config, чтобы его никто не видел. Устанавливаем к проекту pyTelegramBotAPI и pycoingecko. Теперь сам код. Вот он. Теперь подробно что есть что в коде. Стр. 1. Импорт CoinGeckoApi. Апи для работы с криптовалютными биржами. Стр. 2. Импорт Telebot. Для создания телеграм бота. Стр. 3. Из config импортируем токен бота. Стр. 5. Создаём Апи. Стр. 6. Создаём бота. Стр. 7. Отмечаем валюту, в которую будет переводиться курс криптовалют. Ставим доллар. Стр. 9. Делаем хэндлер который будет реагировать на сообщ

Сейчас я вам покажу как самостоятельно легко и просто создать Телеграм бота, который будет вам по вашему запросу выдавать курс любой криптовалюты, которую вы захотите, в реальном времени.

Я уже вам писал статьи про подобных ботов, но этот отличается простым кодом всего в 23 строчки. И конечно же я вам подробно распишу что, для чего и как работает!)

Для начала делаем несколько стандартных движений. Создаём нового бота, берем у /botfather в телеге АПИТОКЕН для бота и кладём его созданный файл config, чтобы его никто не видел. Устанавливаем к проекту pyTelegramBotAPI и pycoingecko.

Теперь сам код. Вот он.

-2

Теперь подробно что есть что в коде.

Стр. 1. Импорт CoinGeckoApi. Апи для работы с криптовалютными биржами.

Стр. 2. Импорт Telebot. Для создания телеграм бота.

Стр. 3. Из config импортируем токен бота.

Стр. 5. Создаём Апи.

Стр. 6. Создаём бота.

Стр. 7. Отмечаем валюту, в которую будет переводиться курс криптовалют. Ставим доллар.

Стр. 9. Делаем хэндлер который будет реагировать на сообщение от пользователя.

Стр. 10. Функция получения сообщения.

Стр. 11. Получаем cripto_id из сообщения пользователя.

Стр. 12. Price которая получается из запроса через апи по названию cripto_id (из сообщения пользователя) относительно доллара.

Стр. 14-18. Условие при котором, если есть прайс на запрашиваемую валюту, то он высылается. А если такой валюты нет, то бот пишет сообщение "Crypto was not found" Криптовалюта не найдена.

Стр. 20. Бот отправляет сообщение в чат с текстом, в котором курс запрашиваемой криптовалюты.

Стр. 22-23. Запускаем бота.

Вроде всё доступно объяснил.)

Результат работы этого бота такой.

-3

Бот высылает курс всех существующих криптовалют, а их 12 с мелочью тысяч видов. Но если вы ему напишите не существующую криптовалюту, то он вам ответит что такая не найдена.

По такому принципу курс можно привязать и к другим валютам.

Обязательно попробуйте сами сделать этого бота. У вас получится, я это точно знаю!)

При создании этого бота я руководствовался вот этим ВИДЕО УРОКОМ от Python on Papyrus RU.

Подписывайтесь на МОЙ КАНАЛ и я вас регулярно буду радовать подобными статьями и прикольными подборками мемов про программистов и сферу IT.

Обязательно посмотрите ПОСЛЕДНЮЮ ПОДБОРКУ ПРИКОЛОВ про программистов и ОЧЕНЬ ИНТЕРЕСНУЮ СТАТЬЮ про создание ещё одного бота.

Пишите в комментариях темы, на которые вы хотите видеть статьи, и я их обязательно в скором времени затрону.

Не забудьте поставить ПАЛЕЦ В НЕБО и ПОДЕЛИТЬСЯ с друзьями данной статьёй! Для меня и моего канала сейчас это ОЧЕНЬ важно!

Спасибо за внимание и до скорого!!!)))