[РАЗРАБОТКА] Бот нотификации о курсах криптовалют в Телеграм: нужно ли? Linux Bash + Telegram API? [ПРЕДЛОЖЕНИЕ]
Набросал тут скрипт, который берёт с полоникса любые нужные вам курсы и отображает их с временными метками. Думаю в перспективе его превратить в бота, но вот вопрос к вам - нужен ли такой бот кому-нибудь? Чтобы он предупреждал вас об определенном % роста выбранных криптопар через телеграм.
Вот набросок bash-скрипта
#!/bin/bash
url="https://poloniex.com/public?command=returnTicker"
pairs=( "BTC_ZEC" "ETH_ETC" "BTC_ETC" )
tempfile="file.temp"
curl -s $url > $tempfile
for i in "${pairs[@]}"; do
x=$(cat $tempfile | jq -r '.'$i'.last')
echo \"$i\" ":" \"$x\" ":" \"$(date +%D_%T)\"
done
rm $tempfile
Если хотите посмотреть доступные валютные пары с Poloniex, выполните:
curl -s https://poloniex.com/public?command=returnTicker | jq -r . | grep _ | awk -F'"' '{ print $2 }'
Скрипт полностью рабочий, но пока ничего не обрабатывает, кроме загрузки курсов и выдачи их с датой. Можно добавить логирование, трекинг, сравнение, и работу с телеграмом.
Я нашёл вот таких ботов:
- https://telegram.me/binfobot - работает только с BTC, LTC, DOGE
- https://telegram.me/coinofview_bot - не работает
У первого бота удобная опция - по умолчанию сообщит вам, если крипта подешевела или подорожала на 10%. Остальные боты не работают :( Хотя у второго бота есть даже сайт, coinofview.com, неясно почему он молчит.
Тех кого заинтересовал скрипт, предалагаю присоединиться к разработке. :) Можно переписать скрипт без труда под PHP, Python, Perl. Пишите в комментариях или в телеграм @fakesnowden
На связи!
Ваш SXIII
P.S. В зависимостях скрипта - jq и curl, если у вас нет их, установите через менеджер пакетов, или вот так на ubuntu:
sudo apt install jq curl