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

Телеграм-бот для парсинга курса любой криптовалюты с CoinGecko.com.

Тема криптовалюты сейчас очень популярна и многим интересна. Многие люди слепо бросаются в эту тему в попытке заработать огромные деньги, которые им обещают некоторые "криптоброкеры" с подвешенным языком, и большинство из них просто помогают заработать этим самым "криптоброкерам". А некоторые пытаются понять как всё устроено, чтобы знать как заработать самому и не доверять свои деньги сомнительным личностям. Один из способов заработка на криптовалюте это её покупка и продажа на скачках курсов. Сейчас существует куча криптовалют и бирж по работе с ними. И чтобы следить за всеми этими биржами, скачками и курсами нужны определённые инструменты. С одним из этих инструментов я вас и хочу познакомить в этой статье. Речь здесь пойдёт о создании Телеграм-бота, который парсит курс криптовалюты в реальном времени с coingecko.com. Отмечу сразу, имея небольшой опыт в языке программирования Python, вы сможете легко доработать этого бота и настроить на нужные вам монеты. Приступим! Начнём с созда

Тема криптовалюты сейчас очень популярна и многим интересна. Многие люди слепо бросаются в эту тему в попытке заработать огромные деньги, которые им обещают некоторые "криптоброкеры" с подвешенным языком, и большинство из них просто помогают заработать этим самым "криптоброкерам". А некоторые пытаются понять как всё устроено, чтобы знать как заработать самому и не доверять свои деньги сомнительным личностям.

Один из способов заработка на криптовалюте это её покупка и продажа на скачках курсов. Сейчас существует куча криптовалют и бирж по работе с ними. И чтобы следить за всеми этими биржами, скачками и курсами нужны определённые инструменты. С одним из этих инструментов я вас и хочу познакомить в этой статье. Речь здесь пойдёт о создании Телеграм-бота, который парсит курс криптовалюты в реальном времени с coingecko.com. Отмечу сразу, имея небольшой опыт в языке программирования Python, вы сможете легко доработать этого бота и настроить на нужные вам монеты.

Приступим!

Начнём с создания бота в телеграм через botfather и получения токена. Далее делаем элементарную конструкцию, при которой бот при старте просто отвечает вам "Привет".

-2

Теперь делаем клавиатуру и функцию считывания валют.

-3
-4
-5

Запускаем и идём в телегу.

-6

Нажимаем на криптовалюту. Обратите внимание, что кнопки исчезли.

-7

Обратите внимание, меню исчезло. Теперь обратно в PyCharm.

-8

Как видите, курс биткоина в долларах высветился.

Теперь сделаем так, чтобы этот курс вывелся в Телеграме.

-9
-10

И вот результат.

-11
-12
-13

Обратите внимание, что предыдущие сообщения с результатами исчезают, чтобы не засорялся чат.

Теперь сделаем ещё один вариант запроса курса криптовалюты. Пишем обработчик, который будет принимать название криптовалюты в сообщении.

Добавляем строки 19-23.

-14

Запускаем и проверяем! Пишем solana.

-15

Курс solana у нас! По такому принципу можно узнать курс любой криптовалюты, которая есть на coingecko.com, настроить этого бота под себя и сделать кнопки в боте для нужных вам криптовалют.

Как видите, всё это очень легко.

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

Если вам эта статья понравилась и была полезна, то ставьте ЛАЙК и ПОДЕЛИТЕСЬ ей с друзьями. Если вам интересна тема самостоятельного изучения Python, то подписывайтесь на МОЙ КАНАЛ и будем учить вместе.

При создании этого бота я руководствовался великолепным видео уроком от CodeWriter, который вы можете посмотреть по ЭТОЙ ССЫЛКЕ.

Предыдущую статью по созданию бота-парсера вы можете найти ТУТ, а по парсингу криптобиржи Bittrex.com читайте ТУТ.

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