iami233
iami233
文章156
标签37
分类4

文章分类

文章归档

酷Q 实现 QQ 和 Telegram 消息互转

酷Q 实现 QQ 和 Telegram 消息互转

CoolQ Telegram Bot X 是一个消息转发机器人。它能够实现 QQ / Telegram 群组之间的消息转发。仅需简单的配置,就能方便的定制属于自己的转发逻辑。想要连接 QQ群 和 Telegram群组,或者合并多个群组的消息?一个 CoolQ Telegram Bot X 就能满足你。

特点

  • 深度集成: CoolQ Telegram Bot X 集成了QQ机器人和Telegram机器人。
  • 多向转发: 支持多种转发类型,包括QQ到Telegram以及Telegram到QQ的消息转发。
  • 智能转换: 在转发到Telegram群组时,自动将QQ表情转换为对应的emoji。

安装

安装酷Q机器人

下载插件

  1. 下载最新版 CoolQ Telegram Bot X 插件。
  2. 解压并将 cpk 格式插件和配置文件放入酷Q的 /app/ 目录。
  3. 将配置文件移至 /app/top.jogle.ctbx/config/ 并重命名为 config.json
  4. 使用以下命令进行配置:
1
2
3
4
5
6
7
wget https://github.com/JogleLew/coolq-telegram-bot-x/releases/download/10.3.1/10.3.1.zip
unzip 10.3.1.zip
mkdir -p /coolq/app/top.jogle.ctbx/config/
mv top.jogle.ctbx.cpk /coolq/app/
mv config/config_example.json /coolq/app/top.jogle.ctbx/config/config.json
rm -rf top.jogle.ctbx.zip config
chmod 777 /coolq/app/top.jogle.ctbx

配置插件

  • Bot_Token(Telegram机器人的Token)
  • Bot_QQ(酷Q登录的机器人QQ)
  • QQ群号码
  • Telegram群ID

Telegram Token 获取

  1. 在Telegram关注 @BotFather
  2. 再到对话框依次输入:/start => /newbot,然后会要你给机器人命名(如:MoeratsBot),命名完成会给你一个 Token
  3. 为了顺利使用,还需要输入 /mybots,然后依次选择 Bot => Settings => Group Privacy => Turn off

Telegram ID 获取

  1. 新建一个Telegram群,然后把你的机器人拉进群
  2. 发送一条消息并 @ 下机器人,比如:/my_id @MoeratsBot
  3. 在浏览器输入 https://api.telegram.org/botxx:xx/getUpdates
    (其中xx:xx为机器人的Token)

编辑 config.json 文件以设置转发规则。

1
2
# 不习惯用命令编辑的,可以直接通过FTP登录VPS(博主推荐WinSCP),再找到文件进行编辑
vim /coolq/app/top.jogle.ctbx/config/config.json

示例配置如下:

1
2
3
4
5
6
7
8
9
10
11
{
"Bot_Token": "机器人的Token",
"Bot_QQ": 机器人QQ号,
"Forward_List": [
{
"From_Group": QQ群号,
"To_Group": -Telegram群ID,
"Type": "Q<->T"
}
]
}

可选参数解读

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#From_Group和To_Group
转发的来源群组和目标群组,这里对于Tg群需要输入chat_id,QQ群需要输入群号。

#Type
转发方式,目前支持所有的转发方式,即:T<->Q、T->Q、Q->T、Q->Q、T->T,其中默认左边的为From_Group右边的是To_Group,也就是说Q<->T和T<->Q是不等价的,如果是T<->Q的话TG群的id应该写在From_Group,而如果是Q<->T的话QQ群号应该写在From_Group。

完全重复的转发规则后者会取代前者,同一个群组可以被应用于不同的转发规则上,说简单点就是一张有向图。

举例:
T<->Q:QQ群1和TG群2相互转发
Q<->T:TG群3和QQ群4相互转发
T->Q:TG群5单向转发到QQ群6
Q->T:QQ群7单向转发到TG群8
Q->Q:QQ群9单向转发到QQ群10
T->T:TG群11单向转发到TG群12

编辑好了后,使用 :wq,保存退出。

启动插件

然后我们通过 http://IP:9000 访问 VNC 界面,启动 酷Q主程序

右键点击酷Q悬浮窗,选择应用应用管理启用CoolQ Telegram Bot X即可。

CoolQ

到此大功告成,预览图

CoolQ

本文作者:iami233
本文链接:https://5ime.cn/qq-telegram.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可