Шаблон для получения курсов валют с сайта Центробанка РФ

lx2003

Client
Регистрация
15.02.2021
Сообщения
485
Благодарностей
130
Баллы
43
Здравствуйте!

"Получение курса валют с сайта Центробанка РФ в бот мессенджера Telegram".

Предлагаю для конкурса шаблонов следующую работу - по тематике парсинг сайтов, сбор информации с сайтов с возможностью выбора в мессенджере необходимой информации из собранной в таблицу Excel.



Данный однопользовательский и однопоточный шаблон предназначен для получения курса валют на текущий день с сайта Центробанка РФ.
Шаблон специально собирает информацию с сайта Центробанка РФ без использования API для цели обучения как собирается и обрабатывается информация с различных сайтов.


1. Создаете бота. Как их создавать инструкций в Интернете много.
2. Получаете API токен бота и копируете его в параметр bot_token шаблона.
3. Далее с помощью команды getUpdates из API Telegram узнаете идентификатора чата (chat_id), который вводите в параметр chat_id в шаблоне.
4. Запускаете шаблон.
5. Заходите в бот в Телеграм, выбираете какая валюта Вам нужна.
6. В ответ приходит Вам текущий курс выбранной валюты с ее названием.


Схема работы.
Когда работает шаблон у Вас на ПК или на сервере, заходите в бот, и выбираете необходимую валюту. В ответ приходит курс выбранной валюты на текущий день.
Вся собранная информация по курсам валют за день также сохраняется в файле в формате Excel в папке с шаблоном.

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

Шаблон и взаимодействие с ботом написаны примерно за 1 час.

Если нужна помощь, пишите, расскажу.

Спасибо!
Голосуйте!
Пользуйтесь!
 
Номер конкурса шаблонов
Десятый конкурс шаблонов

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

ex3maL

Client
Регистрация
22.05.2020
Сообщения
359
Благодарностей
267
Баллы
63
string getCourse = getCBEurope("https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
string getCourseRu = getCBRussia("https://www.cbr-xml-daily.ru/latest.js");

нашел линки в старой приложухе, когдато делал для получения курсов по Европе и РФ
и что? за это надо голосовать чтоли?
а где уникальность?
послать запрос - получить ответ и распарсить JSON, это наверное призовое место)))
 
  • Спасибо
Реакции: lx2003

lx2003

Client
Регистрация
15.02.2021
Сообщения
485
Благодарностей
130
Баллы
43
string getCourse = getCBEurope("https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
string getCourseRu = getCBRussia("https://www.cbr-xml-daily.ru/latest.js");

нашел линки в старой приложухе, когдато делал для получения курсов по Европе и РФ
и что? за это надо голосовать чтоли?
а где уникальность?
послать запрос - получить ответ и распарсить JSON, это наверное призовое место)))
Во первых, спасибо за ссылки и мнение по поводу шаблона.
Вообще, целью данного шаблона показать как собирать какую-либо информацию на сайтах и отправлять в мессенджер.
Только и всего. Специально делал простейший, чтобы тот, кто только начал разрабатывать шаблоны, могли воспользоваться менее вдаваясь именно в программирование.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)