2017-10-05 7 views
2

を画像を送信しません。最初の管理者は、他人のために、エラーを与える:PyTeleBotこれは私のコードである第一のユーザの後にユーザーに

telebot.apihelper.ApiException: A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body: [b'{"ok":false,"error_code":400,"description":"Bad Request: file must be non-empty"}'] " 2017-10-05 13:09:18,537 (init.py:292 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body: [b'{"ok":false,"error_code":400,"description":"Bad Request: file must be non-empty"}']

また、変数IMGは、<_io.BufferedReader name='img.jpg'>

  1. なぜCであり続けodeは2番目の管理者にimgを送信したくないのですか?
  2. 2番目の管理者に画像を送信するにはどうすればよいですか?

答えて

0

forループですべての異なる画像をトラバースするとしますか?その場合は、複数回定義する必要があります

あなたがここで行ったことは、すべてのループが何度も何度も何度もここに示された情報にアクセスすることを意味します。

def paid(first, last, uid, contribution, position, number, description, img): 
+0

いいえ、私はループのための一つの画像を使用します。あなたは以下のコマンドを使用してそれらを作成した後、forループを自動的にこれらの変数を更新しません。事実、ループは同じ画像を2回以上送ることを望まない –

関連する問題