bot用twitterアカウントを作成し、timelineを投稿するように変更
imyutaro opened this issue · comments
Yutaro commented
現在の実装では、user_list.yamlでtwitterのuser_idを元に対象のtwitterユーザーを指定している。この実装では以下の問題が存在する。
- user_idをアカウント主が変更した場合、プログラムがエラーで停止する。
この問題を解決するために、以下の方法で対応する。
- bot用のtwitterアカウントを作成
- 作成したtwitterアカウントで対象のtwitterユーザーをフォロー
- 作成したtwitterアカウントのtimelineをchatに送信する
留意点
手順2の際にbot用twitterアカウントでフォローする必要があるため、bot用twitterアカウントを管理している人しか対象のユーザーを追加できない問題がある。
将来的には、 user_list.yaml
に対して、PRすることで対象ユーザーの追加削除ができるようにしたい。
→ PRをマージした後?とかに実行するGitHub Actionsとかで、新規追加されたユーザーをフォローするスクリプト実行するとかでフォローするのが良さそう