2
私のpythonスクリプトは毎分実行されるcronジョブとしてインストールされ、リクエストに応じてレポートをユーザに送信します(基本的に私の電報ボットはユーザーを認証してレポートを送信します)。それは1分の遅れを取る以外はすべてうまく動作します。私は自分のスクリプトがリクエストをリアルタイムで聞き続けたいと思っており、遅滞なく即座にレポートを送信します。私はそれをどうやって行うのかについてはかなり分かりません。Pythonスクリプトをリアルタイムで実行し、Python 2.7でリクエストをリッスンします
import telepot
# Get the latest update
def fetch():
response = bot.getUpdates()
# Authorize the user
def authorize():
---Code to Authorize---
# Send the stats
def stat():
---Code to send the stats/report---
私がうまくtelepot知りませんが、あなたがgetUpdatesのためのタイムアウトを設定することができるかもしれません。その後、そのタイムアウトをループ内でgetUpdatesを呼び出すだけです –