Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8920

discord.jsでapiの情報を取得する

$
0
0

すえきゅーですどうも
今回は discord.jsでapiから情報を取得して出力する方法をここに書こうと思います

使うもの
Api
Node fetch
jsonを読む力

この3つです
次にNode fetch
こいつがないとダメです
$ npm install node-fetch
こいつをターミナルで実行しましょう

準備完了 コードをここに置きます

コード
constdiscord=require("discord.js");constfetch=require("node-fetch");constclient=newdiscord.Client()client.on('ready',async()=>{constmsg=awaitclient.channels.cache.get("送信したいチャンネルid")//チャンネルを取得.send("Status");//送信setInterval(async()=>{//任意のミリ秒ごとに繰り返すconstres=awaitfetch("Api");//取得if(!res.ok){//取得できなかったらconsole.log(awaitres.text());//コンソールにメッセージを出力するreturn;}constjson=awaitres.json();//jsonmsg.edit({embed:{color:0x00ff00,title:"thinking",description:"Api test",footer:{text:"thinkingbot",},fields:[{name:"fields",value:json.test.status,//Apiの情報を書く json.~~~~で行ける}]}})},1500);//1.5秒ごとに繰り返す

こんな感じで出力出来ると思います
何か間違ってることや質問があるならこちらに参加して質問してください

最後まで見てくれてありがとうございました


Viewing all articles
Browse latest Browse all 8920

Trending Articles