Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо написать бота для телеграм, который будет управлять командами по апи на 3-х площадках.

После запуска необходимо задать апи ключи трёх бирж: yobit и cex и exmo. После чего будут доступны 3 кнопки, соответственно кнопка для вызова меню работы с yobit, кнопка для вызова меню работы с cex и exmo.

При нажатии на кнопку CEX, должна отобразится следующая информация:

Курс: Последний курс (Last price) по паре BTC/RUB (https://cex.io/btc-rub)

Баланс RUB: 136267 руб.

Баланс BTC: 0.000163627 BTC

И кнопки Аккаунт, Купить, Вывод средств и Назад. Нажатие на Аккаунт выводит актуальные данные по курсу и балансам в BTC и RUB. Нажатие кнопки купить выводит вопрос:

Вы уверены, что хотите купить BTC? Если да - необходимо по апи купить BTC на сумму всего баланса рыночным ордером (Market order) и прислать уведомление в формате:

Вы успешно купили 0.0000156 BTC по курсу 763652 рубля (средний курс покупки всего объёма сделки)

Если нажать нет, вернуться в меню и выдать актуальные данные по курсу и балансам в BTC и RUB.

Нажатие на кнопку Вывод средств должно запросить у пользователя адрес для вывода всего баланса в BTC в формате:

Вы уверены что хотите отправить 0.00645552 BTC? Если нажать да, то должно появится сообщение: 

Укажите адрес внешнего BTC кошелька.

После ввода адреса и подтверждения, прислать уведомление в формате:

Произведен вывод 0.00645552 BTC на 16fVwggNGq5iv2tbT3GsDeAi5XHw74piq7

После чего получить и прислать уведомление и ссылку на транзакцию в формате:

Ваша транзакция вышла в сеть! Вы можете отследить её по ссылке:

https://www.blockchain.com/btc/tx/952ed9fb27a1168ddbe2022ec6a45f38bf8bc66eef070d595bd3ccafcd5b5a2d

Если нажать нет, вернуться в меню и выдать актуальные данные по курсу и балансам в BTC и RUB.

Аналогичные действия при нажатии на остальные 2 биржи.

4 года назад
anromanova
Анастасия 
37 летРоссия
5 лет в сервисе
Была
7 месяцев назад