ハッピーメモメモ

私的備忘録

【AWS】ボットの作成

アプリの作成

zenn.dev

 

Slack API を使用してメッセージを投稿する

zenn.dev

 

 

f:id:n-moeko1966:20220120151403p:plain

User OAuth Tokenをコピーして貼り付ける

  // OAuth トーク
  const token  = 'xoxp-1911644285474-1912192018759-2964548483367-50cc44399b8f8cb12a57dd59ea5caaa9';

 

main.js

 
const { WebClient } = require('@slack/web-api');

(async () => {
  // OAuth トーク
  const token  = 'xoxp-1911644285474-1912192018759-2964548483367-50cc44399b8f8cb12a57dd59ea5caaa9';
  // #チャンネル名 of @ユーザー名
  // const channel = '#雑談1_何でも';
  // ユーザー名
  const channel = '@n.moeko1966';
  // メンバーID
  const channel = '@U01SU5N0JNB';

  // メッセージ
  const text = '*Hello World!*';

  const client = new WebClient(token);
  const response = await client.chat.postMessage({ channel, text });

  // 投稿に成功すると `ok` フィールドに `true` が入る。
  console.log(response.ok);
  // => true
})();

 

送り先を個人にしたい場合

・ユーザー名

 プロフィール>その他>アカウント設定>ユーザー名

・メンバーID

 プロフィール>その他>メンバーIDをコピー

 

「node main.js」にて実行