在 Telegram 创建带按钮的消息,可频道中发送时隐藏 via 来源

利用 @InlineButtonCreatorBot 在Telegram 创建带按钮的消息,在频道发送时还可以隐藏 via 来源。

在 Telegram 创建带按钮的消息,可频道中发送时隐藏 via 来源
Photo by Dima Solomin / Unsplash

前言

在 Telegram,带按钮的消息仅能依靠 Bot 生成,这是由 Telegram 的特性决定的。

带 Via 来源示意图
不带 Via 来源示意图
在频道/群组中置顶时,可以直接点击蓝色的按钮(内置url)

开始操作

本文以 @InlineButtonCreatorBot 为例,这是由第三方开发者开发的bot,Telegram 中还有很多和它类似的bot。

@InlineButtonCreatorBot 聊天界面

消息无需隐藏 via 来源

  1. 如果你不在意消息会显示 via @InlineButtonCreatorBot ,你可以直接点击 Create Post 。反之,请查看如何 隐藏 via 来源
@InlineButtonCreatorBot 聊天界面
  1. 首先是发送消息的主文本,然后点击 Bot 回复的消息下面的 ➕号(添加按钮),并输入需要跳转的链接。
按照图片流程一步步创建即可
  1. 按钮创建完成后,点击下方的 Done 完成创建。
  1. 创建完成后,bot 会保存你的信息并向你发送一条指令,例如 @InlineButtonCreatorBot 1901每条消息都有自己专属的ID
  1. 在任意聊天窗口输入该指令时会触发 inline 模式,点击即可发送带按钮的消息(会显示 via @InlineButtonCreatorBot

隐藏 via 来源

  1. @InlineButtonCreatorBot 为例,点击 Create your own bot
@InlineButtonCreatorBot 聊天界面
  1. 点击 bot 发送的 make a bot like this one
  1. 跳转消息后,点击下方的 Create a bot
  1. 将你自己的 bot api 发送给该机器人

要创建你自己的机器人,可以按照以下步骤操作:

  1. 在Telegram中搜索 @BotFather 并启动它。
  2. 发送 /newbot 命令给 @BotFather。
  3. 按照 @BotFather 提供的指示进行操作,直到你获取到一个 token(令牌)。
  4. 获取令牌后,你可以将这个令牌发送给bot,或者转发包含该令牌的消息给bot。

请注意,这个令牌是非常重要的,它允许任何拥有它的人控制你的机器人,因此在处理时要确保安全。

  1. 创建完成,现在请私聊你的bot(刚刚新创建的bot)
  1. 创建消息的方法请 参考这里,图太多了就不再放一次了。
唯一不同的是,因为机器人是你个人专属的,因此首条消息的编号将会是1
  1. 创建消息完毕后,需要先进行三个步骤

6.1 创建一个全新的群组,然后添加自己的 bot 并赋予管理员权限。(必须是新创建的群组,否则 bot 不会响应);

6.2 将自己的 bot 添加到你的频道,并赋予管理员权限(发送消息权限),转发自己频道的任意一条信息到上一步创建的新群组 绑定群组;

6.3 点击 Verify channels 验证管理权限,以验证频道是属于你的。

  1. 完成验证后,在该群组发送 /send 消息ID,机器人将会自动在已绑定的频道发送带按钮的消息.
  1. 如果需要删除已创建的消息,可以发送 /r 消息ID (仅支持托管的 bot,官方示例 bot 不支持)

注:根据 Telegram 官方说明,如果你希望 bot 可以发自定义Emoji ,你需要在fragment.com购买用户名,并绑定到这个bot。

from https://core.telegram.org/bots/api#html-style

Custom emoji entities can only be used by bots that purchased additional usernames on fragment.com.
目录
很好! 下一步, 完成电子邮件的验证以获得 Yummy's Blog 的完全访问权限.
“欢迎回来!您已成功登录
您已成功订阅 Yummy's Blog.
成功!您的账户已经完全激活,您现在可以访问全部内容了。
您的账单信息已更新!
您的账单信息需要更新!