写真付きの長いテキストを電報に送信する必要がありますが、電報画像のキャプションには200文字の制限があります。 PHPとボットを使用して写真付きの長いテキストを送信するにはどうすればよいですか? sendPhotoメソッドには200文字の制限があります。長いテキストと写真を送信するテレグラムボットが表示されます。サンプル写真を参照してください。
空の文字が使えます!
HTML
メソッドでparse_mode
フィールドをsendMessage
に設定し、text
フィールドで画像のURLをhrefに挿入するだけです。
空の文字を使用すると、ハイパーリンクは表示されませんになります:
<a href="https://www.nafasbekesh.ir/wp-content/uploads/2016/10/img1.jpg">
</a>
空の文字を自分で使用するためにコピーします。
parse_mode
マークダウンまたはHTMLを使用して標準メッセージを送信できます。テキストコンテンツでは、画像へのリンクを送信する必要があります。 https://core.telegram.org/bots/api#markdown-style
Some words [/start](https://www.google.ru/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png)
ok.
You will see google's logo in the bottom of message. The blue line on the left of the image indicates that it is the parsing contents of the link
テキストメッセージ と マークダウンスタイル または HTMLスタイル を送信し、インラインURLを使用できます。
インラインURL形式のサンプル:
[inline URL](http://www.example.com/)
リンクテキストを非表示にするには、( ALT + NUMPAD文字 )を使用できます。
たとえば、[ALT + 255]は、これを使用できるブレーク不可能なスペースを作成します。
[ ](http://www.example.com/)
テキストに多くのリンクがある場合は、テキストの先頭に画像のリンクを配置します。
リンクテキストを非表示にするには、(ALT + NUMPAD文字)を使用できます。
たとえば、[ALT + 255]は、これを使用できるブレーク不可能なスペースを作成します。
しかし、この場合、私は次のエラーを受け取りました
PHP警告::ストリームを開くことができませんでした:HTTPリクエストが失敗しました! HTTP/1.1400不正なリクエスト