2017-05-19 4 views
0

私の電報サービスとルビーtelegram-bot-rubyを使用したとき、私は次のエラーを受け取る:テレグラムは409を返し続けますが、どのようにこれをデバッグするのですか?

私は私のdevのボットと私の生産ボットの両方に対してテストするために、デスクトップを使用しています。したがって、チャットIDは同じように見えますが、ボットAPIは異なります。

これ以外は、コードが正常に表示され、これが断続的に返されます。

質問:

1)どのように私はこれを防ぐためにデバッグするのですか?それはロールバーに救出するだけでなく、スクリプト

感謝を終了している - 私はないの出口に私のアプリを設定するにはどうすればよい

2)。

答えて

0

同じRubyプロセス内で同じエンドポイントに同時にアクセスしようとすると、私の問題が起きているようです。あなたのdevボットのための一つのプロセスとあなたのプロダクションボットのための別のプロセスのように、あなたが言及した各ボットごとに異なるルビープロセスを産み出さないようにしてください。ここ

ルビーのプロセスモジュールは、メソッドが呼び出されていているかもチェックしてください#fork:https://ruby-doc.org/core-2.1.2/Process.html#method-c-fork

+0

異なるスクリプトと異なるトークンを持つ2回の実行が....それはまだ同じルビー・プロセスでしょうか? – Angela

関連する問題