質問編集履歴

1

ソースの追記

2020/05/26 13:01

投稿

komet
komet

スコア13

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