質問: 毎週、決まった曜日の決まった時間にトークでメッセージ送信しているのを自動化したい 初めましてこんにちは。miriです。 「毎週、決まった曜日の決まった時間にトークでメッセージ送信しているのを自動化したい」 のですが、どのような方法がありますでしょうか。 トークbotを作るとbotからメッセージを送れるようなので、 何か別のサービスと連携させれば実現できるのかな?と思ったりしているのですが、 別のサービスに関して詳しく(多すぎて見当も付かない)ないので、 どれを使えば良いのかわかりません。 ちょっとしたヒント、 例えば「○○使えばできるかも?」という程度のコメントでも構いませんので、 多くの手法を知りたいです。 もちろん、「ここのサイトの通りでできる!」とかあると、 とっても助かります。 よろしくお願いいたします。
回答: 手前味噌で恐縮ですが、こういうものを作りました。 https://github.com/f97one/lineworksbotmessenger テキストトークのみ対応、グループに対する送信機能はなし、という割り切った作りにしています。 https://formula97.cocolog-nifty.com/der_raum_sieben/2021/05/post-51f738.html にも書いていますが、「エラーログを切り出して管理者に素早く通知したい」という目的で作ったものですが、これをつかうシェルスクリプトをcron(やsystemd)で回せば、一応は要求は満たせるのではないかと思います。 本来であれば、redisで認証トークンをキャッシュするとかが必要になるかと思いますが、api上限に引っかからないような頻度であれば、これでも間に合うと思います。ご参考になれば。