見出し画像

【ソース公開】Binanceで価格が上がったコインをDiscordにお知らせしてくれるBotを作ってみた

こんにちは。あかげたすです。

最近、仮想通貨でトレードをしています。

トレードといっても大きな金額を動かすのではなく、少額をどれだけ増やすことができるかということを目標に頑張っています。

トレードしているときに思ったことがありました。

「Binanceで24時間の間に価格が上がっているコインをお知らせしてくれるBotがあればいいな」と思いました。

だがしかし、誰も作っている人はいない。

「ならば作ろうではないか」

ということで、作ってみました。

今回は、実行する手順とソースを公開していこうと思います。

その他にもカスタマイズ例なども書いていきます。

それでは、早速手順をご紹介します。

1.Node.jsをインストール

Macの場合

https://qiita.com/kyosuke5_20/items/c5f68fc9d89b84c0df09

Windowsの場合

https://qiita.com/Masayuki-M/items/840a997a824e18f576d8

2.ディレクトリを作る

Node.jsをインストールできたらディレクトリを作ります。

例: BinanceMoonBot

$ mkdir BinanceMoonBot

2.作成したディレクトリに移動する

$ cd BinanceMoonBot

3.ディレクトリ内にファイルを作成

$ nano package.json
{
 "name": "binancemoonbot",
 "version": "1.0.0",
 "description": "Discord Bot",
 "main": "app.js",
 "scripts": {
   "test": "echo \"Error: no test specified\" && exit 1"
 },
 "author": "y_nihei",
 "license": "MIT",
 "dependencies": {
   "discord.js": "^11.3.2",
   "dotenv": "^8.2.0",
   "node-binance-api": "^0.4.28",
 }
}

nanoはcontrol + O でファイルを保存。control + X でnanoを終了できます。

control + Oで package.jsonを保存します。control + X でコマンドラインで戻ります。

$ nano app.js

ここから先は

2,316字

¥ 250

この記事が気に入ったらサポートをしてみませんか?