我自己经营了一个telegram的订阅频道:有点意思@alittlefun用来分享一些有意思的图片什么的.

之前看到别人的订阅频道有emojies的点赞功能,觉得很好,类似这样:

所以想要放到自己频道来用,但是上网找了一圈只找到一个@like机器人可以满足我的要求,原文:http://x.2129.n8.nabble.com/Telegram-td30.html

但是它有一个问题,就是发出来的内容是通过转发方式出来的,这样就会在上面有个标志:

处女座的我哪受得了这个啊.于是绞尽脑汁一顿折腾,终于找到了方法(^-^)V

1.使用@BotFather创建一个发布bot

搜索到@BotFather --> /start --> /newbot --> 输入自定义id --> 输入自定义username

step1

2.使用@ControllerBot 新增并管理频道

2.1搜索到@ControllerBot --> /start --> /addchannel--> 复制上图标红位置的在BotFather创建的token到ControllerBot 粘贴

addchannel
token

2.2按照提示到自己的频道去把刚刚创建的bot增加为管理员

自己频道右上角Manage Channel --> 点击Administrators --> 点击左下角ADD ADMINISTRATOR --> 搜索刚刚创建的bot(eg:alittlefun_bot)-->完成管理员添加

2.3转发一条自己频道的信息给@ControllerBot

2.4输入城市名来确定时区,直接输入shanghai

2.5设置完成

3.发布内容

3.1点击上图Create Post按钮或者手动打开之前创建的机器人(@alittlefun_bot) --> /start --> 发送内容

3.2点击Add Reactions按钮,发送需要的emoji表情过去

3.3最后点击文本框下面Send按钮,设定发送时机(参考图片)

4.总结

经过以上步骤即可实现在自己的频道发布带emoji点赞反馈的内容.

步骤可以简单归纳为

  1. @BotFather创建自定义bot

  2. @ControllerBot绑定自定义bot和频道

  3. 在自定义bot发布内容

同时细心的小伙伴一定也发现了通过这个bot还可以实现附加媒体,增加评论,附加URL以及定时发送的功能,都可以自行研究一下.