仮想通貨を変換した時の金額を求めるBOT作った[Twitter, BOT]

仮想通貨
この記事は約3分で読めます。

以前から、「○○を△△に変えたらいくらになるんだろ」と思っていましたがそれっぽいサイトがありましたが直接計算してくれるサイトは見かけませんでした

なので、Twitterでリプライを飛ばすと計算してくれるBOTを作成しました!

目的とか

単純に計算するのが面倒とかその程度だと思ってください

通常BTC(ビットコイン)やUSD(USドル)、JPY(円)に計算できるサイトはそこそこあります

取引所とかもそうですね

ただ、MONAをZNYとかまず無いです

そして私は基本Twitterを開いているので

  • 追加でブラウザを開かず
  • さくっと求める
  • tipBOTに近い

そんなBOTを作成しました

現時点で対応している仮想通貨・通貨

  • BTC/btc
  • JPY/jpy/円/日本円/えん
  • MONA/mona
  • NEM/nem/XEM/NEM/ネム/ネム/ねむ
  • ZNY/zny/bitzeny
  • SAYA/saya/sayacoin/SAYACOIN
  • KUMA/kuma/KUMACOIN/kumacoin
  • STORJ/STORJ/
  • BCN/bcn/bytecoin/BYTECOIN
  • YAJU/yaju/YAJUCOIN/yajucoin
  • YTN/ytn/YENTN/yenten/円天

どれも相互で対応します

使い方

BOTはこちらです

Twitterでリプライを送ります

  • @MultiCryptoEx ex <金額> <元の通貨> <変換後の通貨> [コメント]
  • @MultiCryptoEx 変換 <金額> <元の通貨> <変換後の通貨> [コメント]

元の通貨、変換後の通貨は上の対応している暗号通貨・通貨のものを入れてください

何かのリプライでは現時点では反応しないようになっています

  • @MultiCryptoEx ex 1 mona btc
  • @MultiCryptoEx ex 39 xem zny

現状

現在はPHPで書いていますが、プログラムはメインPCで動かしぱなしです

何か問題があり終了してしまっても自動で復旧できない、メインPCの負荷状態で処理速度が変わってしまうなどあります

CloudAtCostの追加鯖で対応できるかな…

鯖が用意でき次第移動しますね☆(ちゝω・ぇ)v

だいぶ雑なプログラムなため、いつ止まってしまうか分かりません、可能な限り対応したいと思います

今後の予定

  • 暗号通貨・通貨の追加
  • 複数の取引所から得られる、選択できるように
  • なるべくストリーミングAPIでできるように
  • サーバー移動、強化
  • Twitterアイコン、ヘッダーの変更(募集中!)
  • その他のコマンド追加
  • 汚いソースをキレイにして公開

暗号通貨・通貨の追加について

公開API提供のある取引所とともに教えていただければ対応できると思います

直ぐとは限りませんが(ち~×ω×ぇ)~

使用しているAPI・ライブラリ

Twitter

Phirehose

Twitter ストリーミング APIをPHPで利用するライブラリです

Zaif

Zaif Exchange API

Zaif4PHP

BTC/JPY/MONA/XEMの取得に使用しています

Zaif4PHPが多少古いのかXEMに対応していなかった部分を修正して使用しています

なるべくストリーミングAPIを使用したいのですが、同時に複数のストリーミングアクセスする方法がわからないためREST APIを使用しています

C-CEX

C-CEX API documentation

PHP-ccex-api

BitZenyの取得に使用しています

こちらはストリーミングAPIなど無いためAPI制限に引っかからないでほしいですが…

追記:

2017/12/3:kuma、saya追加

2017/12/8:storj、bcn追加

2017/12/9:yaju、yenten追加

コメント