Makeを利用したRSSからのツイートが重複してツイートされる
動作の前提
![](/media/002/202211/20221125_54C0F69B_A40BE5D4-6341-434E-8017-942BF1899424.png)
- RSSを読み込み
- 新規エントリーをツイート
- ツイートにLikeを追加
というシナリオを2時間半毎に実行。
問題になった現象
- すでにRSSからツイートがされているのに
- 次のシナリオ実行時に再びツイートされてしまう。
そのため同じ内容の重複したツイートが発生してしまう
原因
![](/media/002/202211/20221125_54C0F69B_FADAC3FC-B309-4DC4-ABC7-95E1E0BFE1D5.png)
- RSSを読み込み
- 新規エントリーをツイート
- ツイートのLikeに失敗(ここが原因)
Likeに失敗すると、エラーが発生。
- シナリオ自体が未完了という扱いになり、
- ツイートしたRSSの項目も未完了扱い
となる。
したがって、次回シナリオ実行時に、
- 未完了のRSS項目を再度Makeがトライ
- 再ツイートが行われる
という結果になってしまう。
解決方法
![](/media/002/202211/20221125_54C0F69B_FE6EE999-09D3-43EF-ABBA-2630E3506DFB.png)
- Sleepモジュールを追加
ツイートへのLikeは成功する場合もある。
そのためSleepモジュールを追加し、ひとまず5秒ほど待機した上で、そのあとのモジュールを動くようにした。
お困りごとをお聞かせください。
Make(旧integromat)についてのご相談、ご依頼など。
頂いた内容については、3営業日以内の返信を心がけております。
Makeはできることが幅広いので、何ができるのかを一緒に考えていきましょう。
小さなことから、お気になさらずお気軽にご相談ください。