2

電報ボットを介して写真を送信しようとしましたが、ユーザーには送信されません (テキスト メッセージは問題なく送信されます)。フレームワークとして python と telepot を使用しています。

bot.sendMessage(chat_id, 'Hello')
bot.sendPhoto(chat_id, open('k.png', 'rb'))

ボットはテキスト メッセージを送信できますが、写真は送信できません。

コードまたは電報サーバーに問題はありますか?

4

1 に答える 1

1

私の評判のため、この回答をコメントとして送信できませんでした。申し訳ありません。

あなたが言及したテポット フレームワークには詳しくありませんが、粗いコーディングでも同じように機能する可能性があると思います。電報プロトコルでは、最初に最初に画像を電報サーバーにアップロードする必要があります。次に、電報サーバーがその画像の一意の ID を提供し、それを誰かに再送信するたびに、画像の代わりにその ID を送信する必要があります。したがって、テレポットが機能しない場合は、その部分に粗いコーディングを使用できます。

于 2016-06-19T08:47:53.580 に答える