用 telegram
去和你的QQ
好友聊天。
使用的开源仓库有: cqhttp-python-sdk, coolq-http-api, python-telegram-bot
- 非当前联系人的消息会被收到未读消息。点击
未读:n
可以查看未读消息。 点击回复可以切换当前联系人。
- 最近联系人键盘
点击快速切换联系人,但不会自动更新。需要手动使用 recently
显示或刷新。
去找 @oy_test_bot
(有时这个机器人会被我停掉。)这个机器人然后 输入命令 get_my_id
。
然后保存
好这个数字。
保存
好你的机器人的 TOKEN
。
为了方便增加一些指令。(Edit Bot -> Edit Commands)
help - 查看帮助。
current - 查看当前聊天。
refresh - 刷新列表
recently - 更新快捷键盘
list_friends - 查看所有好友
list_groups - 查看所有群组
首先要安装好 Docker 链接 安装 docker-ce
。
安装好之后。
$ sudo systemctl start docker
$ docker pull richardchien/cqhttp:latest
$ mkdir coolq # 用于存储酷 Q 的程序文件
为了安全,修改 VNC_PASSWD, CQHTTP_ACCESS_TOKEN, CQHTTP_SECRET 这三项的内容。
$ rm -rf coolq # 如果不是第一次运行,可能需要先删除 coolq。
$ sudo docker run -d --network=host -ti --rm --name cqhttp-test \
-v $(pwd)/coolq:/home/user/coolq \
-p 9000:9000 \
-p 5700:5700 \
-e VNC_PASSWD=fK32lrGf \
-e CQHTTP_POST_URL=http://localhost:8889 \
-e CQHTTP_HOST=127.0.0.1 \
-e CQHTTP_SERVE_DATA_FILES=yes \
-e CQHTTP_SECRET=kP9yK2lrGxoymmpo \
-e CQHTTP_ACCESS_TOKEN=Mgep4rV49rM8Jf \
richardchien/cqhttp:latest
然后使用 访问 http://your_ip:9000
。如果是本地的话就是 http://localhost:9000/
。
输入上面的 VNC_PASSWD 密码,登录QQ 号。
安装依赖库。
$ pip3 install cqhttp
$ pip3 install python-telegram-bot
下载源代码
$ git clone https://github.com/OYMiss/forward-bot.git
$ cd forward-bot
将第1, 2步的信息保存在 forward-bot/telegram_bot.config
文件中。
如果使用代理 设置IS_PROXY=TRUE
,否则 FALSE
注:代码中是:socks5://127.0.0.1:1080/
,需要改的话,
直接改 telegram_bot/telegram_bot.py
第24行。
格式如下:
TG_TOKEN=531873229:AAENkkUWHYLhl982OS6HwRgZwZvokQzoBew
TG_ID=404348187
IS_PROXY=TRUE
需要修改forward-bot/coolq_bot.config
。
对应的是 第3步中的 CQHTTP_SECRET
和 CQHTTP_ACCESS_TOKEN
。
格式如下:
CQHTTP_SECRET=kP9yK2lrGxoymmpo
CQHTTP_ACCESS_TOKEN=Mgep4rV49rM8Jf
然后运行。
$ python3 main.py
然后在你的 Bot 上回复 /list_friends
点击一个人,开始聊天吧。