本家の説明 => https://api.slack.com/methods/chat.postMessage
postMsgToSlack.js
const SLACK_TOKEN = 'ここにトークンを入力'; const CHANNEL_ID = '投稿したいチャンネルのIDを入力'; const USER_NAME = '投稿する際のユーザーネームを入力'; const msg = '投稿したいメッセージ'; const request_promise = require("request-promise"); const res = await request_promise({ uri : 'https://slack.com/api/chat.postMessage', method : "POST", headers : { 'content-type' : 'application/x-www-form-urlencoded', 'charset' : 'utf-8' }, form : { token: SLACK_TOKEN, channel: CHANNEL_ID , username: USER_NAME , text: msg }, json : true }); console.log(res);
Programmable SMS クイックスタート for Node.js
With just a few lines of code, your Node.js application can send and receive text messages with Twilio Programmable SMS.
This Node.js SMS Quickstart will teach you how to do this using our Communications REST API and the Twilio Node.js helper library.
このクイックスタートでは、下記のことを学んでいきます:
Twilioにサインアップして、SMS機能を持ったはじめてのTwilio電話番号を入手する
メッセージを送受信できるように開発環境をセットアップする
最初のSMSを送信する
テキストメッセージを受信する
受信メッセージに対してSMSで返信する
ビデオを見ながらの入門がお好みですか? YouTube上のNode.js SMSクイックスタートビデオ(英語)をご覧ください。
// Download the helper library from https://jp.twilio.com/docs/node/install
// Your Account Sid and Auth Token from twilio.com/console
// DANGER! This is insecure. See http://twil.io/secure
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
const authToken = 'your_auth_token';
const client = require('twilio')(accountSid, authToken);
client.messages
.create({
body: 'McAvoy or Stewart? These timelines can get so confusing.',
from: '+15017122661',
statusCallback: 'http://postb.in/1234abcd',
to: '+15558675310'
})
.then(message => console.log(message.sid));
EXAMPLE JSON API RESPONSE
{
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"api_version": "2010-04-01",
"body": "McAvoy or Stewart? These timelines can get so confusing.",
"date_created": "Thu, 30 Jul 2015 20:12:31 +0000",
"date_sent": "Thu, 30 Jul 2015 20:12:33 +0000",
"date_updated": "Thu, 30 Jul 2015 20:12:33 +0000",
"direction": "outbound-api",
"error_code": null,
"error_message": null,
"from": "+15017122661",
"messaging_service_sid": "MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"num_media": "0",
"num_segments": "1",
"price": null,
"price_unit": null,
"sid": "MMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"status": "sent",
"subresource_uris": {
"media": "/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Messages/SMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Media.json"
},
"to": "+15558675310",
"uri": "/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Messages/SMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.json"
}
'JLPT' 카테고리의 다른 글
[Android] AlarmManagerをBroadcastRecieverと使う (0) | 2021.07.05 |
---|---|
jQueryでjson使おうとるするも、「Uncaught TypeError~has no method ‘toJSON’」のエラー、ひとまず解決 (0) | 2021.07.05 |
UML シーケンス図のフラグメントを使用した制御フローの記述 (0) | 2021.07.05 |
[Android] GridView 作り方使い方 (0) | 2021.07.03 |
「アンダーテイカーより戦 (0) | 2021.07.01 |
댓글