問題タブ [telepot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
151 参照

opencv - テレポットを使用して OpenCV フレームを直接送信する方法はありますか?

私は OpenCV プロジェクトを行っていますが、テレポット モジュールを使用してテレグラムにフレームを送信する方法が見つからないようです。私はすでに電報ボットをセットアップしました。

次のエラーが表示されます。

AttributeError: 'str' オブジェクトに属性 'read' がありません

0 投票する
1 に答える
1704 参照

flask - 関連する電報チャット自体にボットの状態データを保存できますか?

グループ内のボットの会話に関するデータを少し保存しようとしています (つまり、ボットは一種のテキストベースのチャット スケープ ルームを管理しており、グループがどの「世界」と「ステージ」にいるかを保存したいと考えています)。時間)、そして、この少量のデータをチャット自体に保存できるかどうか疑問に思っていました(ボットサーバー側に保存するのではなく*、非常に単純なはずの何かのためにかなりの作業が必要に思えます).

したがって、この python zen の哲学に従って、分類するためにサーバー側で深刻なデータベースを管理する必要がないように、おそらく電報チャット自体にその値のカップルを格納する KISS の方法を見つけようとしています。どのチャットから来たか。

*Flask Web アプリで Webhook を使用してテレポットを使用しています。

0 投票する
1 に答える
821 参照

python - Telepot Bot を独自のスレッドで実行する

テレポット ライブラリを使用して、python でテレグラム ボットを作成しました。ボット自体は機能しています。ボットの実行中に定期的に行う必要がある他の作業 (つまり、ログへの書き込み) もあるため、ボットを独自のスレッドで実行する必要があります。

電報ボットのコードはファイルtelebot.pyであり、スレッドコードはplantbot.py

最初に、関数を呼び出す新しいスレッドを単純に作成しようとしましたが、run_bot()機能せず、次の RuntimeError が発生しました。

そのために使用したコードは次のとおりです。

plantbot.py

telebot.py

plantbot.py次に、メイン ファイル ( ) に次のようなイベント ループを作成するまで、イベント ループを少し試してみました。

plantbot.py

telebot.py

別のバリエーションも試しました:

plantbot.py

telebot.py

残念ながら、これらのどれも機能しませんでした。

したがって、私の質問は、指定された独自のスレッドでイベントループを適切に実行するにはどうすればよいですか? 具体的には、電報ボットを独自のスレッドで実行するにはどうすればよいですか?