roaris / news-ticker

毎朝ニュースを送信するLINE Bot
0 stars 0 forks source link

定期送信の実装 #3

Closed roaris closed 2 years ago

roaris commented 2 years ago

やること

定期送信を実装したい SDKのPushMessageを使えば、これができそう PushMessageにはIDが必要で、ユーザーがBotを友達追加した時に、IDをDynamoDBに保存する必要がありそう なので、まずはDynamoDBとの連携を行いたい template.yamlに書くことで権限周りの設定を自動でやってくれそう

参考

roaris commented 2 years ago

template.yamlにDynamoDBの設定を書く

roaris commented 2 years ago

DynamoDBの操作

roaris commented 2 years ago

プッシュメッセージの送信: Messaging APIリファレンス | LINE Developers

リクエストボディのtoは、

送信先のID。Webhookイベントオブジェクトで返される、userId、groupId、またはroomIdの値を使用します。LINEに表示されるLINE IDは使用しないでください。

と書いている

event.Source.UserIDで取得できるはず

roaris commented 2 years ago

定期実行