メッセージ送信API使用時のエラーについてのご質問
1日1回,メンバーそれぞれへメッセージを送るトークbotを活用しています。
運用開始は5月で,半年ほど稼働させてきました。
しかし,この頃メッセージ送信に失敗するようになりました。
●環境
Python3でrequestsを利用
APIはhttps://apis.worksmobile.com/r/{API ID}/message/v1/bot/{botNo}/message/pushを利用。
●送る人数
日によって異なるが10人程度
送るのは同タイミング
●エラーメッセージ
requests.exceptions.SSLError: HTTPSConnectionPool(host='apis.worksmobile.com', port=443): Max retries exceeded with url: /r/{API ID}/message/v1/bot/{botNo}/message/push (Caused by SSLError(SSLError("bad handshake: SysCallError(104, 'ECONNRESET')",),))
※一部マスクしています。
●現在やったこと
for文で一気に送信するのが悪いのかと思い,time.sleepで1人に送信するごとにスリープを設けましたがエラーが出てしまします。
エラーが出るタイミングもよく分かりません。(例:5人送信して失敗することもあれば,1人目を送信後に失敗することもあります)
●その他
ここ1週間でFreeプランからLiteプランに移行しました。(これが原因かは不明です)
移行後にDeveloper Consoleでは何もいじっていません。
原因と対処方法についてご教示いただければ幸いです。
よろしくお願いします。
コメント1
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
Request 時のプログラム内容をご確認ください。
2020.11.18
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。