表示画像のURLと非表示のURLを使用せずに、テレグラムに画像のURLを送信する必要があります。私は電報ボットを見て、それは非常にうまくいき、このボットの結果画像を添付した画像で長いメッセージを送信します。今、私のカスタムボットでそれをどのように行うことができますか? MARKDOWNスタイルまたは何らかの方法で非表示のURLが可能ですか?テキストに非表示の画像URLが必要ですが、電報には画像が表示されます。サンプルの添付画像をご覧ください。ありがとうございました
それらのほとんどは、リンクの説明にドット(またはこの文字のようなもの)を使用し、リンクがないと考えました。
次の行を入力して、custom markdown
を選択できます。
@bold [.](http://www.planwallpaper.com/static/images/i-should-buy-a-boat.jpg)
リンクにテキストを追加する場合は、ボットを作成し、ボットでこのアプローチを使用する必要があります。
編集:
ボットAPIでハイパーリンクを送信するには、htmlマークアップを送信し、parse_mode
を使用するだけです。 電報文書 を参照してください:
このモードを使用するには、sendMessageを使用するときにparse_modeフィールドにHTMLを渡します。現在、次のタグがサポートされています。
<b>bold</b>, <strong>bold</strong>
<i>italic</i>, <em>italic</em>
<a href="http://www.example.com/">inline URL</a>
<a href="tg://user?id=123456789">inline mention of a user</a>
<code>inline fixed-width code</code>
<pre>pre-formatted fixed-width code block</pre>
サンプル:
<a href="http://www.planwallpaper.com/static/images/i-should-buy-a-boat.jpg"></a>
 
文字を隠し文字として使用できます。
答えの鍵は、ゼロ幅の非結合(ZWNJ)文字です。 ZWNJは、U+200C ZERO WIDTH NON-JOINER
(HTML ‌
、‌
)としてUnicodeでエンコードされます。
HTMLモード:
<a href="https://t.me/something">‌</a>
MARKDOWNモード:
[]
に文字U + 200Cを挿入します。 標準ペルシャ語キーボードでLinuxまたはMac OSを使用している場合は、Shift+Space
。 Windows OSでは、おそらくペルシャ語キーボードでCtrl+Shift+2
を押すことで挿入できます。
[](https://t.me/something)
wikipedia からのZWNJに関する注意:ゼロ幅の非ジョイナー(ZWNJ)は、合字を使用する書記体系のコンピューター化で使用される非印刷文字です。 ZWNJはUnicodeでU + 200C ZERO WIDTH NON-JOINER(HTML
‌
)としてエンコードされます。