基于 mautrix-telegram。把你参与的每一个 Telegram 聊天都映射为一个 Matrix 房间,支持完整的傀儡模式——你从 Matrix 发出的消息在 Telegram 那边看起来就像是你本人原生发的。
桥接现在会在 @telegrambot:<你的名称>.meldry.com 运行一个机器人用户。
@telegrambot:<你的名称>.meldry.com 开一条新的私聊。login。+8613912345678)。code 12345 格式在私聊里回复。password 你的密码 回复。Successfully logged in as @yourhandle。此后,你参与的每个 Telegram 聊天——1 对 1 DM、群组、订阅的频道——都会作为 Matrix 房间出现在你的客户端里,统一归组到一个 Telegram 空间下。
@telegram_<id>:<你的名称>.meldry.com 这种 Matrix 用户形式出现。他们的显示名会同步 Telegram 上的名字。直接在任意桥接房间里打字,桥接会实时转发到 Telegram。
如果你想给一个还没建房间的 Telegram 联系人发私聊,给桥接机器人发送:
pm @telegram_handle
一个新的 Matrix 房间会出现,里面是那个联系人的傀儡。
如果要通过邀请链接加入一个 Telegram 群组:
join https://t.me/joinchat/XYZ
所有命令都在与 @telegrambot:<你的名称>.meldry.com 的私聊里发送:
| 命令 | 作用 |
|---|---|
login / login-bot | 关联个人账户 / bot token |
logout | 解绑 Telegram 账户(删除傀儡会话) |
status | 查看当前登录状态 |
pm @handle | 打开与某个 Telegram 用户的 DM |
join <link> | 通过邀请链接加入 Telegram 群 |
sync | 强制重新同步聊天 |
help | 完整命令列表 |
"Phone number invalid"——必须用国际格式,+ 开头加国家代码,不要有空格或连字符。
"Confirmation code expired"——验证码大约一分钟失效。重新发 login 获取新的。
"Session ended on another device"——Telegram 上的新登录(手机、桌面)可能会踢掉桥接的会话。重新运行 login。
消息延迟或乱序——通常意味着桥接从重启后正在追赶。等 30 秒自愈即可。
Telegram 侧的表情回应显示为 [BridgeBot reacted ❤]——说明你的傀儡没有认证。先 status 看报错;如果傀儡被禁用了,从桥接机器人私聊里重新 login。
想断开时:给 @telegrambot:<你的名称>.meldry.com 发送 logout。桥接会解绑账户并停止镜像聊天。之后可再次关联。
要完全卸载桥接(释放一个桥接配额),在 仪表板 → 服务器 → 桥接 里禁用它。