• Stars
    star
    520
  • Rank 85,117 (Top 2 %)
  • Language
    TypeScript
  • License
    GNU Affero Genera...
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

QQ 与 Telegram 群相互转发的 bot

Q2TG

QQ 群与 Telegram 群相互转发的 bot

安装方法

请看 Wiki

v2.x 版本同时需要机器人账号以及登录 Telegram 个人账号,需要自己注册 Telegram API ID,并且还需要配置一些辅助服务。如果没有条件,可以使用 v1.x 版本

支持的消息类型

  • 文字(双向)

  • 图片(双向)

    • GIF

    • 闪照

      闪照每个 TG 用户也只能查看 5 秒

  • 图文混排消息(双向)

  • 大表情(双向)

  • 视频(双向)

  • 语音(双向)

  • 小表情(可显示为文字)

  • 链接(双向)

  • JSON/XML 卡片

    (包括部分转化为小程序的链接)

  • 位置(TG -> QQ)

  • 群公告

  • 回复(双平台原生回复)

  • 文件

    QQ -> TG 按需获取下载地址

    TG -> QQ 将自动转发 20M 以下的小文件

  • 转发多条消息记录

  • TG 编辑消息(撤回再重发)

  • 双向撤回消息

  • 戳一戳

关于模式

群组模式

群组模式就是 1.x 版本唯一的模式,是给群主使用的。如果群组想要使自己的 QQ 群和 Telegram 群联通起来,就使用这个模式。群组模式只可以给群聊配置转发,并且转发消息时会带上用户在当前平台的发送者名称。

个人模式

个人模式适合 QQ 轻度使用者,TG 重度使用者。可以把 QQ 的好友和群聊搬到 Telegram 中。个人模式一定要登录机器人主人自己的 Telegram 账号作为 UserBot。可以自动为 QQ 中的好友和群组创建对应的 Telegram 群组,并同步头像简介等信息。当有没有创建关联的好友发起私聊的时候会自动创建 Telegram 中的对应群组。个人模式在初始化的时候会自动在 Telegram 个人账号中创建一个文件夹来存储所有来自 QQ 的对应群组。消息在从 TG 转发到 QQ 时不会带上发送者昵称,因为默认发送者只有一个人。

如何撤回消息

在 QQ 中,直接撤回相应的消息,撤回操作会同步到 TG

在 TG 中,可以选择以下操作之一:

  • 将消息内容编辑为 /rm
  • 回复要撤回的消息,内容为 /rm。如果操作者在 TG 群组中没有「删除消息」权限,则只能撤回自己的消息
  • 如果正确配置了个人账号的 User Bot,可以直接删除消息

为了使撤回功能正常工作,TG 机器人需要具有「删除消息」权限,QQ 机器人需要为管理员或群主

即使 QQ 机器人为管理员,也无法撤回其他管理员在 QQ 中发送的消息

免责声明

一切开发旨在学习,请勿用于非法用途。本项目完全免费开源,不会收取任何费用,无任何担保。请勿将本项目用于商业用途。由于使用本程序造成的任何问题,由使用者自行承担,项目开发者不承担任何责任。

本项目基于 AGPL 发行。修改、再发行和运行服务需要遵守 AGPL 许可证,源码需要和服务一起提供。

许可证

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

More Repositories

1

superstar-checkin

超星学习通自动签到
Nix
137
star
2

ClassTools

一个用在班级电脑上面的动态壁纸系统,显示高考倒计时、作业、课程表、值日生等
Vue
122
star
3

Cloudflare-Telegram-Channel-Proxy

反向代理 Telegram Channel 的预览页面以便嵌入到其他网页中
JavaScript
35
star
4

chatrecord-viewer

聊天记录查看器
TypeScript
25
star
5

nuist-goout-v2

HTML
15
star
6

C8UI

高三八班用户界面
JavaScript
12
star
7

netease-music-sync

自动将网易云的歌单同步到本地
Nix
12
star
8

TopDomain-Password-Reader

读取极域学生端密码
Visual Basic
11
star
9

icalingua

TypeScript
10
star
10

WeChatHook

Rust
8
star
11

auto-attend-lessons

到点自动打开腾讯课堂之类网站,全自动上课
TypeScript
8
star
12

Clansty

GitHub 主页展示内容
8
star
13

nuist-timetable-export

南信大课表导出为 iCal 格式
JavaScript
8
star
14

DaXueXi-Transcript

青年大学习成绩单生成器
HTML
8
star
15

flake

凌莞的 NixOS 配置
Nix
7
star
16

NUISTHealthReport-Plus

南京信息工程大学 每日健康申报
TypeScript
7
star
17

ddlUI

赶 due 人,赶 due 魂,赶 due 都是人上人
Vue
6
star
18

C8API

高三八班 API node.JS 重制版
JavaScript
6
star
19

repo-frontpage

ArchLinux 仓库的前端
TypeScript
6
star
20

Q2TG-Mirai

甜狼 QQ 与 Telegram 群消息转发模块
C#
5
star
21

iDEdge

制作室内操的全新方式
C#
5
star
22

NUIST-Empty-Classroom

爬取南信大空教室表的爬虫
Python
5
star
23

Qzone2TG

将 QQ 空间的内容同步发布到 Telegram Channel
TypeScript
5
star
24

SnowFallen

A fork of Kirainmoe's SnowFallen theme for Ghost.
CSS
5
star
25

996.icu

HTML
4
star
26

hexo-theme-SnowFallen

A fork of Kirainmoe's SnowFallen theme for Hexo.
CSS
4
star
27

arch-repo-builder

在服务器上运行的 Arch Linux 软件源构建接口
JavaScript
4
star
28

nyac.at

凌莞的个人网站
TypeScript
4
star
29

datastructures-notes

这是曾经给姐妹讲解数据结构时候留下的笔记和示例代码,应该有很多错的内容
Java
4
star
30

draw-lots

经典抽签复刻 https://lots.lwqwq.com
TypeScript
3
star
31

React-Schedule-Table

TypeScript
3
star
32

living-room-clock

用古董老爷机做的放在客厅的时间和天气显示器
Vue
3
star
33

Q2TG-PM

Python
2
star
34

nthsBotReborn

WIP: 甜狼重构版
TypeScript
2
star
35

QYPluginSDK-CSharp

由于契约停止维护,本 SDK 已无用
C#
2
star
36

deepin-rv-packages-monitor

TypeScript
2
star
37

vue3-tsx-router-naiveui-starter

Nix
2
star
38

https-github.com-SSmJaE-UnipusHelper

TypeScript
2
star
39

Needy-Builder-Overdose

Nix
2
star
40

server-monitor-backend

TypeScript
1
star
41

nuist-goout

HTML
1
star
42

state-grid-auto-relogin

Home Assistant 国家电网 Token 过期自动重新登录
TypeScript
1
star
43

docker-deepin-riscv

Unofficial build of Deepen RISC-V Docker image
Dockerfile
1
star
44

PKGBUILDs

Shell
1
star
45

homeassistant-integration-mihomo

在 Home Assistant 中显示 Mihomo(Clash)网速的集成
Python
1
star
46

Upupoo-Wallpaper-Downloader

Upupoo 壁纸直链解析下载器
C#
1
star
47

2019april

今年的愚人节玩笑
HTML
1
star
48

LemonApp

visit https://git.lwqwq.com/Clansty/LemonApp
Batchfile
1
star
49

server-monitor-frontend

TypeScript
1
star
50

typescript-nodeapp-starter

配置新项目太麻烦了QAQ
1
star
51

Telegram-Index-Bot

Rust
1
star
52

C8Services-dotNET

高三八班智能服务 .NET 部分源码
C#
1
star
53

HyperWall

咱们班使用的网页动态壁纸(更新版本已经集成到 C8UI)
CSS
1
star
54

ddlAPI

赶 due 人,赶 due 魂,赶 due 都是人上人
JavaScript
1
star
55

RinMent

凌莞博客自用评论系统
TypeScript
1
star
56

keys

1
star
57

nuist-login

南信大网络(i-NUIST 及有线)自动登录
JavaScript
1
star
58

schedule-table-push

定时自动推送 Clansty/React-Schedule-Table 课表内容到指定群
Python
1
star
59

OpenWRT-UISP-Console

C
1
star
60

ddlBot

赶 due 人,赶 due 魂,赶 due 都是人上人
C#
1
star
61

microsoft-store-sync

同步微软商店指定 Appx 包到本地
Nix
1
star
62

Deeps-Board

地士博——天士博的简化重制版
Visual Basic
1
star
63

DerakkumAC

打 mai 太热了?开个空调!
C#
1
star