2017-10-25 12 views
0

これで、オーディオをいくつかのインラインモードで送ることができます。しかし、どうすればディレクトリからローカルオーディオを送ることができますか?テレグラムのBot APIがこれを返します:電報ボットAPI InlineQueryResultAudio

Telegram APIへのリクエストが失敗しました。サーバーは HTTP 400 Bad Requestを返しました。応答体: [B '{ "OK":偽、 "ERROR_CODE" 400、 "説明": "不正な要求: CONTENT_URL_INVALIDは"}'] InlineQueryResultCachedAudioのみfile_idを受け入れながら

+0

電報はファイルのアップロードを許可していないため、できません。 サウンドクラウドやクラウドなどの専用サービスでオーディオをアップロードし、テレグラム経由でリンクを共有できます。 –

+0

なぜ許可されないのですか?アップロードを許可し、メッセージでオーディオを送信するsendAudioメソッドがあります –

答えて

0

InlineQueryResultAudioリンクのみを受け付けます。あなたができることはあなた自身のサーバーにファイルを投稿するか、または別の場所にアップロードして前のファイルを使用するか、またはSendAudioを使用してファイルIDを取得し、後者を使用することです。

関連する問題