使用CoolQ Telegram Bot X转发|合并QQ群和Telegram群之间的消息

tengxunyun cera

简介

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

截图

 

特性

#深度集成
CoolQ Telegram Bot X集成了QQ机器人和Telegram机器人。酷Q Message SDK保证了每一条QQ消息都能稳定和可靠的接收和发送。基于官方Telegram Bot API的Telegram C++ SDK ,强力驱动收发Telegram的多种消息。消息转发逻辑处理单元会根据转发配置,将QQ机器人或Telegram机器人接收到的消息转发到相应的群组。

两个消息处理SDK和消息转发逻辑处理单元均被打包进一个酷Q插件。启动酷Q,启用CoolQ Telegram Bot X插件,一切就是这么简单)

#多向转发
CoolQ Telegram Bot X支持多种转发类型。不管是QQ转发到Telegram,还是Telegram转发到QQ,都能正确的解析和转发消息。当然了, QQ转发到QQ以及Telegram转发到Telegram同样支持,帮助你管理和合并不同群组的消息。

在一些情况下,你可能需要单向消息转发,而不是双向转发。不用担心,CoolQ Telegram Bot X贴心的考虑到了这一点,轻松胜任单向消息转发。

#智能转换
你可能已经发现,QQ表情是一种特殊的文字。这难不倒CoolQ Telegram Bot X,在转发到Telegram群组时,它会自动将QQ表情转换为对应的emoji。在未来的计划中,我们将提供更多特殊消息内容的解析和智能转换。

安装

1、安装酷Q机器人
Windows系统请直接从酷Q官方网站下载软件:点击访问,然后安装酷Q

#酷Q有两个版本
Air版可以免费使用,但只支持发送文字消息。
Pro版是收费软件,需要支付授权费用后才能进行使用。Pro版支持更多的功能。

#目前Air版足够使用。以后可能会调用Pro版提供的功能,实现更智能的消息解析和转发。

2、下载CTBX插件
首先下载最新版的CoolQ Telegram Bot X插件→下载地址,解压出来后,我们会获取到一个cpk格式插件和配置文件,分别放入酷Q根目录/app/酷Q根目录/app/top.jogle.ctbx/config/里,并重新命名配置文件config.json

这里以博主提供的Docker安装酷Q为例,酷Q根目录被映射到了外部的/coolq文件夹,可以直接使用命令:

#下载CTBX插件,如果插件有更新记得替换下载链接
wget https://github.com/JogleLew/coolq-telegram-bot-x/releases/download/10.2.1/top.jogle.ctbx.zip
#解压插件
unzip top.jogle.ctbx.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

解压文件的时候,如果出现-bash: unzip: command not found,需要运行命令:

#CentOS系统
yum -y install unzip

#Debian/Ubuntu系统
apt install unzip -y

3、配置插件

提示:这里配置文件有个地方的格式有点小错误,在第3个和第4个规则之间缺个逗号“,”,记得在后面编辑的时候补齐,不然运行会报错。

接下来我们还需要编辑config.json配置文件,需要用到的参数有:

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

TelegramToken获取方法如下:

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

TelegramID获取方法如下:

1、新建一个Telegram群,然后把你的机器人拉进群
2、发送一条消息并@下机器人,比如:/my_id @MoeratsBot
3、在浏览器输入https://api.telegram.org/botxx:xx/getUpdates(其中xx:xx为Token),然后会返回类似信息:"chat":{"id":-2265968,"title":"MOERATS"。此时的-2265968就为群ID。

这时候参数都有了,然后开始编辑配置文件:

#不习惯用命令编辑的,可以直接通过FTP登录VPS,再找到文件进行编辑
nano /coolq/app/top.jogle.ctbx/config/config.json

依次填入相应的参数信息,参考图如下:

部分参数解释:

#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

编辑好了后,使用Ctrl+xy保存退出。

4、启动插件
然后我们通过http://IP:9000访问VNC界面,启动酷Q主程序。右键点击酷Q悬浮窗,选择应用→应用管理→启用CoolQ Telegram Bot X即可。

最后基本上算完成了,对于该系统还有一个Python版本,比本文的多了个语音转发功能,但转发规则只有TGQQ双向转发,如果有兴趣的可以去研究,Github地址:点击查看

cera aliyun tengxunyun cloudiplc

相关推荐

使用|Maverick|搭建|Wiki站点

使用 Maverick 搭建 Wiki 站点 Blog (https://www.zggsong.cn/archives/wiki.html) | GitHub (https://github.com/AlanDecode/Maverick-Theme-Galileo) | Demo (https://wiki.zggsong.cn/) 本文主要讲述了作者如何让使用基于 Python 构建静态博客生成器 Maverick (https://github.com/AlanDecode/Maverick),搭建 Wiki 站点。其中 Wiki 站点主题使用了 Kepler (https://github.com/AlanDecode/Maverick-Theme-Kepler),Maverick 用 GitHub Actions 自动构建。写完推送通过 Actions 自动构建生成静态页面,然后发布到 Github Pages。作者还进一步阐述了如何利用腾讯云开发 API 接入腾讯云,从而实现访问加速 效果就是寻常的左右分栏 #Wiki#,类似 Gitbook、语雀那样,用来记录一些零碎知识点并形成知识体系。 “在日常学习过程中,知识细小琐碎,有时甚至只是一句话,却时常有很重要的学习意义,放在博客一方面日后查找起来不方便,另一方面显得有些小题大做”,其实如何利用和规划,重要性大于形式本身

LunaNode一年免费使用主机跑分测评

在LET上看到了一年体验套餐的帖子,于是申请了一个去使用了一下,下面是跑分。 ————————————————- nench.sh v2019.07.20-https://git.io/nench.sh 基准时间戳记:UTC 2020-04-21 03:01:04 ————————————————- 处理器:Intel®Xeon®CPU E5-2670 0 [url = home.php?mod = space&uid = 175] @ [/ url] 2.60GHz CPU核心数:1 频率:2599.998 MHz 内存:985M 掉期:511M 内核:Linux 4.15.0-66-Generic x86_64 磁盘: vda 16G硬盘 vdb 512M硬盘 CPU:SHA256杂凑500 MB     3.962秒 CPU:bzip2-压缩500 MB     6.477秒 CPU:AES加密500 MB     2.215秒 ioping:搜寻率     最小值/平均值/最大值/ mdev …

AWS CloudFront|AWS CDN|设置|使用教程;为WordPress加速

因网络知识浅薄,若有错漏,麻烦不吝指正。 一、AWS CloudFront简单介绍 Amazon CloudFront,即AWS #CDN#,节点分布全球,亚洲国内、#日本#、#香港#、#新加坡#等,除国内节点需要#备案#,其他均不需要。 首年免费,每月送50GB流量。流量只计算出流量,入流量不计。 AWS #CloudFront#官网:https://aws.amazon.com/cn/cloudfront/ 二、AWS CloudFront的注册 AWS CloudFront有中文页面,注册需要手机、#信用卡#验证。 三、AWS CloudFront的申请、设置 以tg.tn为例(在主机处,同时绑定tg.tn和www.tg.tn,访问主域名为tg.tn) 进入AWS CloudFront后台,点击 Create Distribution 选择 WEB 加速 Origin Domain Name:只能是域名,www.tg.tn Origin Protocol Policy:如果安全性重要,就用https Query String Forwarding and Caching:选择全部缓存 Compress Objects Automatically:选YES 申请/导入域名SSL证书:https://console.aws.amazon.com/acm/home?region=us-east-1#/ AWS SSL证书申请,安装说明一步一步,非常简单。 导入证书的话,选择Apache格式的。 这就是创建好的。选择 ID 进入CDN管理,选择EDIT Alternate Domain Names(CNAMEs):填写要加速的域名 SSL Certificate:可以用AWS的(免费),也可以用自己的SSL证书(免费) 三、DNS解析设置 在自己的域名解析处设置(建议国内DNSPOD、DNS.COM、华为云DNS等) www.tg.tn 全网#解析# A记录 为你的主机IP(解析源) …

使用Fikker自建CDN|并开放注册|使用;设置支付宝收款|可商业运营

Fikker,比较成熟的#CDN#系统,#授权#相比较便宜,功能也够用,其中主控是免费的,只支持#Windows#系统;被控收费,支持Windows和#Linux#系统。个人或小规模使用,只需要被控就行。 官方教程:https://www.fikker.com/help/index.html 一、Fikker主控安装与设置 1、安装主控 Fikker的主控是绿色版,下载 https://www.fikker.com/dl/FikkerCDN.zip,解压到D盘根目录,安装vcredist_x86 目录下的 vs9/vs10/vs12/vs15/vs17 微软运行库,然后运行 注册服务.bat 和 启动服务.bat,即可使用。 管理员登录地址: http://主控ip:1280/fikcdn/admin/ 登录帐号:admin,初始密码:123qwe 监控员登录地址: http://主控ip:1280/fikcdn/admin/ 登录帐号:keeper,初始密码:123qwe 注意:此账户已被默认冻结,可在【用户管理】中自行开启。 用户端登录地址:http://主控ip:1280/fikcdn/cdn/ 说明: 用户端帐号由管理员创建/删除/冻结。 2、开放注册 a、修改 ~\webroot\fikcdn\config\config_global.php 里的配置 $FikConfig_AllowRegister = false 修改为 true b、用户注册链接地址为:http://your-cdn-ip:1280/fikcdn/cdn/register.php c、开通支付宝在线充值,配置文件为: ~\webroot\fikcdn\config\alipay_config.php 3、设置支付宝充值 打开:https://openhome.alipay.com/platform/accountSetting.htm,查询PID 然后,打开:https://openhome.alipay.com/platform/keyManage.htm?keyType=partner,获取安全校验码(key) 二、Fikker被控安装与设置 网上流传的fikkerd-3.7.6全功能破解版。 Centos7下的安装: wget https://zhujiwiki.com/wp-content/uploads/2020/04/fikkerd-3.7.6-linux-x86-64.tar.gz tar zxvf fikkerd-3.7.6-linux-x86-64.tar.gz cd fikkerd-3.7.6-linux-x86-64/ chmod +x ./bin/fikkerd ./fikkerd.sh install ./fikkerd.sh start 开放端口 firewall-cmd …

微信扫一扫,分享到朋友圈

使用CoolQ Telegram Bot X转发|合并QQ群和Telegram群之间的消息