其它能见到的私聊转发机器人,比如 LivegramBot 等,都是在 Telegram 里进行操作,要用回复转发的对话等方式很不直观和方便,而且所有的会话都混在和机器人的单一对话窗口中,消息找不到啊。

现在这个机器人,在提供了基础的手机Telegram转发的同时提供了一个 web 界面,就像聊天 app 一样直接在 web 上操作了,和每个人的会话也是单独分开的。

附带的另一个好处是,这是直接访问自己服务器,不会被某种众所周知的玩意屏蔽,不用科学直接就可以上。

所有的数据均只保存于内存中,docker 一旦重启,就没有了。虽然不做违法乱纪的事,但也不想让别人来研究自己说了些啥和谁约了炮是吧。 数据指,对话人清单,对话的内容。

如果你想极致隐私,那就别填BOT_OWNER。这样,消息将不会转发到手机,只会在web会话可以看到,而且重启即永久消失。

操作很简单,首先加 @BotFather,建立自己的机器人,获得 token,然后,加 @userinfobot,获得自己的 id,然后填到 docker-compose.yml 中,然后 docker compose up -d,一把梭了。

同所有的bot一样,如果你想收到自己bot的消息,请先随便和自己的bot说句话,就是要/start,这样才能双向消息。

浏览器 http://你的ip:8010 就可以访问到机器人的消息页面,但强烈建议使用Cloudflare或者Caddy等通过https来访问。(回源用http)。

示例docker-compose.yml:

version: '3.8'

services:
  tg_bot:
    image: yessure/tg_fwd_web_bot:latest
    container_name: tg_fwd_web_bot
    environment:
      - BOT_TOKEN=botfather获得的token
      - BOT_OWNER=userinfobot获得的id。所有机器人收到的消息将会转发到这个号,当然,你也可以填0,或者压根不要这行,那就不转了。
    ports:
      - "8010:8010"

demp1.jpg

标签: none

已有 3 条评论

  1. w w

    建议附个图

    1. 谢谢建议。因为还一直在改进中,主要是改进ui,所以放图的话就老是要更新,我这懒人压力太大,我想等比较稳定了后再放图。

  2. 老李 老李

    谢大佬

添加新评论

*如果只是需要与我沟通联系,请telegram @lostshitbot, 而不要用评论方式,因为没有你的个人资料,我无法回复及联络你。

* 因技术原因会延迟5秒,请按了提交后不要返回或者刷新