当前位置: 首页>編程日記>正文

IOTQQ(OPQbot)—QQ机器人、部署在linux上(一步步实

IOTQQ(OPQbot)—QQ机器人、部署在linux上(一步步实

由于项目换成了OPQbot,同理其他步骤不变,项目下载地址:https://gitter.im/OPQBOT/OPQ

一、引言

由于腾讯停止了对网页QQ的支持,smartqq协议停止过后,github上的大多数基于该协议的QQbot都无法使用了,在此种情况下,为了实现消息自动回复,定时发送,于是在网上了解到一款是基于mac协议的IOTQQ。

二、了解IOTQQ

我们先了解一下IOTQQ可运行的平台:Mac平台、树莓派3B+ 1G RAM、电视盒子 N1、路由器HIWI-FI、服务器。是一款跨平台的项目,家里吃灰的树莓派是不是就可以派上用场了。 =_=

说完他的运行环境,我们来学习一下他的使用协议吧:

  • IOTBOT 不得用于包括且不限于赌博、色情、云盘、政治 等网络违法违规服务,违者必究
  • 用户不得使用 IOTBOT 来进行批量业务,如:批量加群,加好友等。
  • 用户在使用本软件过程中,应遵守当地法律法规与深圳市腾讯计算机系统有限公司用户协议中相关行为规范,且用户不能使用本软件进行以下行为,包括但不限于:广告传播、黑产、黄、赌、毒、PC蛋蛋、北京赛车、黑色产业、灰色产业、算账下注、群发、批量加群等任何违法犯罪或与犯罪相关,用户使用本软件进行相关违法犯罪的行为,均应由用户自行承担,IOTQQ不对用户的任何言行与行为承担任何责任。
  • 免责声明:IOTBOT 软件是一款基于MacQQ协议的AI机器人软件,主要用于活跃QQ群气氛、管理群、群内娱乐活动等,协议版权归属于深圳市腾讯计算机系统有限公司所有, 如有侵权请联系作者,将会对软件下架并删除相关内容。

请严格遵照以上协议使用IOTQQ,违者后果自负。

IOTBOT功能Free ⬆️
好友消息 收发语音文字图文XML/JSON
群组消息 收发语音文字图文XML/JSON
私聊消息 收发语音文字图文XML/JSON
QQ空间发图文
群 邀请/踢人/加群
好友 通过/拒绝/加人
账号 登陆
多账号 登陆

三、项目实现

大致步骤如下:

  1. 首先我们需要前往github注册一个账号。
  2. 去Gitter Developer授权github登录换区token,记住此token,后面会用到。在这里插入图片描述
  3. 点我下载你要部署平台对应的二进制包。
  4. ️填写配置文件CoreConf.conf。
  5. 我是部署在centos里,若你没有服务器,请自行购买,建议国外的比较划算,较国内来说便宜很多,适合捣鼓。为了保证程序的后台运行,我们采用tmux进行后台工作。若是你的服务器没有tmux,你可以参考以下文章进行安装部署。https://www.cnblogs.com/rond/p/4466599.html
  6. 用scp命令将程序部署在你的平台上,具体命令如下:

如果你的系统无ssh服务,请自行安装[ssh服务],建议必须用zip打包程序,服务器方便解压(https://blog.csdn.net/qq_26593695/article/details/104533592)

scp 使用zip打包好的IOTQQ程序 用户名@IP:
  1. 开放服务器8888端口,若端口冲突请自行解决,购买的服务器请到安全组开启,自身linux系统请查看自身防火墙或者端口开放情况。
  2. 然后我们ssh连接服务器开启一个后台进程,使用如下命令开启一个后台进程:
ssh 用户名@IP
tmux new -s IOTQQ

以后我们重新连接服务器想查看运行状态或者停止运行
我们只需要输入
tmux a -t IOTQQ
即可

  1. 按照以下命令进行,默认开启8888端口作为WebSokcet/WebApi的服务端口
unzip 打包好的IOTQQ程序
cd 目录
sudo chmod +x IOTQQ
./IOTQQ

部署成功图解
最后我们只需要扫码登录即可,建议小号登录,因为大号你若是登录电脑端,则你作机器人的号又得重新扫码登录。

http://IP:PORT/v1/Login/GetQRcode 替换IP端口打开扫码登录
http://IP:PORT 替换IP端口打开 控制面板

在这里插入图片描述
剩下的工作将由你自己去写了,这确实是一款不错的程序,但一定要遵守作者的使用协议。

四、引用

python的插件制作**
IOTQQ web api 接口文档
机器人插件模板Python
若是你想通过其他语言进行插件开发,请访问github原文了解


https://www.fengoutiyan.com/post/13500.html

相关文章:

  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機