如何在电报中使用降价?我想发送带有超链接的消息
Posted
技术标签:
【中文标题】如何在电报中使用降价?我想发送带有超链接的消息【英文标题】:How to use markdown in telegram? I want to send message with hyperlink 【发布时间】:2018-11-19 01:56:46 【问题描述】:所以我创建了自己的电报频道并向我的人发送广播。 我看到其他人在他们的消息中创建了干净的超链接,但没有显示完整的 URL。
我找到了我可以做到的方式
[text](http://example.com)
但它从来不适合我,我知道我需要在 Markdown 模式下写? 所以我的问题是我发送消息时如何打开降价模式?
已经花费了几个小时,但还没有弄清楚:/
【问题讨论】:
【参考方案1】:今天我发现在 Telegram 桌面客户端中,我可以按 Ctrl-K(或通过右键单击弹出菜单)添加超链接!这很棒!不需要机器人和降价!
【讨论】:
这在 OS X 的 Telegram 桌面客户端 (5.5.1) 中不起作用 这没有回答问题。它是如何获得 25 票的?【参考方案2】:您可以在parse_mode
中使用Markdown 或html 样式。
如果您使用的是 Telegram 客户端,它不支持,但您可以使用内联机器人。例如,复制下面一行到输入区,等待结果:
@Sean_Bot md [hello](https://t.me/)
【讨论】:
哇它好用!!但是如何在不显示“通过 Sean_Bot”的情况下使用它呢? 因为我看到其他人像我一样经营自己的频道,但他这样做没有“通过”的东西 您可以将您的机器人与 android API 调用程序一起使用 嗨,肖恩,我不知道如何使用您所说的 android API 调用程序。我是新手,不是程序员。你能指导我吗? 这是否意味着您正在向机器人发送消息内容?【参考方案3】:official Telegram page 有 @bold 机器人,它实际上可以满足您的需求。
注意!有一个令人不快的限制:它无法处理更多的 256 个字符。
【讨论】:
粗体、斜体和超链接有效。大多数其他降价功能(例如标题、列表等)都不起作用。【参考方案4】:对于 MacOS,您可以使用 ⌘+U。或者选择文本并单击鼠标右键以查看所有可能的操作。
【讨论】:
【参考方案5】:我可以在我的 Android 手机上发送链接,如下所述。
注意:这并不能回答有关启用实际上不需要的降价的问题。
使用您的示例,输入text
,选择单词,然后从出现的菜单中选择more options
菜单:
然后是明显的Create Link
:
【讨论】:
【参考方案6】:您可以在电报中简单地使用降价规则,无需任何第三方机器人的帮助,只需在输入消息时即可。
这里是“Telegram Markdown 语法”:
**bold**
__italic__
--underline--
~~strikethrough~~
[hyperlink](https://google.com)
[user mention](tg://user?id=12345)
`inline monospaced text`
```block monospaced text```
||spoiler||
【讨论】:
【参考方案7】:在 ios 上,您可以使用降价编辑器(例如 iA Writer)切换到预览模式并将结果复制/粘贴到 Telegram。
【讨论】:
【参考方案8】:我可以通过从 Apple 的 TextEdit 或 Byword 等应用程序中复制 RTF(富文本)并将其粘贴到桌面客户端的消息区域中来做到这一点。您还可以从其他应用程序(如浏览器)复制,粘贴到 TextEdit 等 RTF 文字处理器中,然后粘贴到 Telegram。
如果您使用不同的设置,结果可能会有所不同,这未在问题中指定,因此我将在此处将任何相关详细信息发布到我的工作环境:
macOS 10.14.5(莫哈韦沙漠) 电报: 5.6.1 (179691) 应用商店【讨论】:
【参考方案9】:在 小米 手机中,您没有编辑文本字体或创建超链接的选项(与 iphone 不同)。 所以 Telegram X 可以解决您的问题,因为它支持降价。 只需输入 markdown 链接并发送消息:
[text](http://example.com)
查看this类似问题。
【讨论】:
【参考方案10】:使用Markdown to HTML Bot 并复制“Anteprima messaggio”下的消息
【讨论】:
我真的不推荐那个机器人。除了它是意大利语,如果你不是来自欧洲,这可能是个问题,它的功能也非常有限。甚至无法识别标题。 @Rautermann 你能把有问题的测试用例发过来吗? (全部写在单独的行中,可能不会在 SO cmets 中显示)测试用例 1:-------> # Header1 ## Header2 ### Header3(预期行为:“Header1”等...发现行为:“# Header1”等)测试用例 2:-------> - item1 - item2 - item3(预期行为:“item1" 等.... 发现行为:"- item 1" 等) 通过输入“---”获取也不起作用... 我并不是要刻薄,但我什至不同意有效的东西的实现......例如。 “text”不会返回预期的“text”结果,而是更过时/幼稚的“text”...【参考方案11】:
bot('sendmessage', [
chat_id => $chat_id,
text => 'this is sample text',
parse_mode => 'markdown' //or html
]);
【讨论】:
这是什么?我直接把这些都放在telegram里面了? 这是没有图书馆电报服务器的示例代码 那么我应该把这些代码放在哪里?服务器?在哪里?我的桌面上只有电报 显然这无济于事,因为问题作者询问有关使用官方 Telegram 客户端插入超链接的问题。 “仅代码”的答案通常令人困惑/神秘。尝试在 sn-p 中添加一个简短的介绍来解释它应该在哪里运行等。以上是关于如何在电报中使用降价?我想发送带有超链接的消息的主要内容,如果未能解决你的问题,请参考以下文章