テレグラフAPIドキュメントでは、「file_idを文字列として渡して、既にテレグラムサーバーにある写真を再送することはできますが、アップロードされたファイルのfile_idを取得する方法が見つかりません。どうすれば入手できますか?テレグラムロボットがアップロードされたファイルのfile_idを取得する方法は?
答えて
ファイルを送信する方法(ファイルタイプ)によっては、ファイルをテレグラムに送信した後に応答が返されます。たとえば、sendAudio
メソッドを使用してテレグラムにMP3ファイルを送信すると、テレグラムはファイルIDを含むAudio
オブジェクトを返します。 出典:https://core.telegram.org/bots/api#audio
は、あなたが見ることができるようにあなたがPhotoSize
https://core.telegram.org/bots/api#photosize
の配列とMessage
を受けると言う、file_id
があります、あなたはsendPhoto
て写真を送信するためにこれを使用することができます。
我々はUpdate
が順番に最初のメッセージがどこから来たチャットやPhotoSize
の配列のid
その中でChat
オブジェクトを提供Message
オブジェクト、その中で、オブジェクトであると仮定した場合(使用するためすみませんここにPHPがありますが、それは私の主な言語です...)
$update->message->photo
は配列へのアクセス方法です。 Forループを使用してアイテムを繰り返し処理するか、配列が1より大きい場合は最初の配列にアクセスしてください。
その後、結果を使用してfile_id
を抽出して送信しますそれはsendPhoto
のphoto
パラメータを介してstring
として、パラメータを介してチャットIDとして。
私はこれが助けて欲しい!
P.S. HereはAPIの私の現在の実装の図です。私はそれがあなたに明快さをもたらすことを願っています!より多くのを参照してください
message.photo[2].file_id
:
ビデオ:
message.video.file_id
オーディオ:
message.audio.file_id
写真
ITSは、たとえば、あなたのCONTENT_TYPESに依存しましたリンク。
- 1. 電報でfile_idでファイル名を取得する方法
- 2. アップロードされたファイルへのパスを取得する方法
- 3. jspスクリプトレット内にアップロードされたファイルを取得する方法
- 4. Zend1でアップロードされたファイル情報を取得する方法
- 5. チャールズネットワークユーティリティからアップロードされたファイルを取得する方法
- 6. imagefieldにアップロードされたファイルのファイル名を取得する方法は?
- 7. アップロードされたファイルのファイル拡張子を取得する方法
- 8. Codeigniter - アップロードされたファイル名を取得
- 9. Uploadcare:openDialogからアップロードしたファイルを取得する方法は?
- 10. アップロードしたファイルのファイルパスを取得する方法
- 11. alfresco - アップロードされたファイルのノードを取得する
- 12. アップロードされたファイルのイメージパスを取得する
- 13. Flaskにアップロードされたファイルのパスを取得する
- 14. アップロードされたファイルの完全なPATHを取得する - PHP
- 15. これまでにアップロードされたバイト数を取得する方法は?
- 16. 添付ファイルをドキュメントコンテキストから取得する方法(アップロードされたファイルのリクエストを処理する)domino
- 17. 外部からアップロードされた画像のImageDataを取得する方法は?
- 18. 再生フレームワークでアップロードされたファイル名を取得する2.5
- 19. python-telegram-botからfile_idを受け取る方法は?
- 20. UploadItem:ファイルが正常にアップロードされたときにイベントを取得する方法は?
- 21. 添付された(アップロードされた)ファイルを数える方法
- 22. grails(バックエンド)のangularjsからアップロードされたファイルを受け取る方法は?
- 23. ng-file-uploadでアップロードしたファイルのファイル名を取得する方法
- 24. Rails/Heroku - アップロードされたファイルをアンチウイルススキャンする方法は?
- 25. cleaned_dataからアップロードしたファイルの名前を取得する方法は?
- 26. Flaskでファイルをアップロードするステータスを取得する方法
- 27. ExAws S3 - アップロードされたファイルのURLを取得
- 28. 最近変更されたファイルを取得する方法
- 29. ネストされたJSONファイルからデータを取得する方法
- 30. toast.maketextに表示されたファイル名を取得する方法