質問するログイン新規登録

質問編集履歴

1

ソースの追記

2020/05/26 13:01

投稿

komet
komet

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,2 +1,38 @@
1
1
  以下のページを参考にBotを作成し、自分にメッセージを投稿することはできたのですが、複数人がいるトークルームにメッセージを投稿する方法がわかりませんでした。LineNotifyならばできたのですが、なんとかBotで実現したく質問させていただきました。よろしくお願いします。
2
- https://note.com/benao_blog/n/n705c503a245c
2
+ https://note.com/benao_blog/n/n705c503a245c
3
+
4
+ 以下が自分への直接メッセージを送るソースになります。BOT_CHANNEL_TOKENとMY_USER_ID は伏せております。
5
+ ```
6
+ function myFunction()
7
+ {
8
+ var message ="テスト通知です";
9
+
10
+ var CHANNEL_ACCESS_TOKEN = 'BOT_CHANNEL_TOKEN';
11
+ var USER_ID = 'MY_USER_ID';
12
+
13
+ var postData =
14
+ {
15
+ "to": USER_ID,
16
+ "messages": [
17
+ {
18
+ "type": "text",
19
+ "text": message,
20
+ }]
21
+ }
22
+
23
+ var url = "https://api.line.me/v2/bot/message/push";
24
+ var headers =
25
+ {
26
+ "Content-Type": "application/json",
27
+ 'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN,
28
+ };
29
+
30
+ var options =
31
+ {
32
+ "method": "post",
33
+ "headers": headers,
34
+ "payload": JSON.stringify(postData)
35
+ };
36
+ var response = UrlFetchApp.fetch(url, options);
37
+ }
38
+ ```