Node.js(axios)からDiscordに通知を送るメモ
4244 ワード
忘れがちなのでコピペできる簡単なサンプルをメモしておきます。
準備
$ mkdir myapp
$ cd myapp
$ npm init -y
インストール
$ npm i axios
コード
app.js
'use strict'
const axios = require('axios');
const URL = `DiscordのWebhook URL`;
//ヘッダーなどの設定
const config = {
headers: {
'Accept': 'application/json',
'Content-type': 'application/json',
}
}
//送信するデータ
const postData = {
username: 'n0bisuke BOT',
content: 'Node.jsからポストしてるよ :)'
}
const main = async () => {
const res = await axios.post(URL, postData, config);
console.log(res);
}
main();
実行するとPOSTされます。
$ node app.js
ちなみにcurl版
curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"username":"n0bisuke BOT","content":"Node.jsからポストしてるよ :)"}' 'DiscordのWebhook URL'
Author And Source
この問題について(Node.js(axios)からDiscordに通知を送るメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/n0bisuke/items/264ba2b79a0c5ed72678著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .