【NB】QQ-Bot Linux部署实况及其记录

优选教程   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-12-30

鉴于windows和手机部署不太稳定,现在只更linux。代码可用性都是本人实践过才发出来的,有问题可以直接提,最好描述清楚一点。因为截图上传到手机很麻烦,所以我只发代码,从yunzai那里开始直接复制粘贴依次运行就好了,不需要任何其它输入。部分代码会因为凯特社区排版问题自动换行,请注意甄别。
机器人文档:
zhenxun

本帖含有隐藏内容,请您 回复 后查看


ZeroBot
本帖含有隐藏内容,请您 回复 后查看


Liteyuki
本帖含有隐藏内容,请您 回复 后查看


Sagiri
本帖含有隐藏内容,请您 回复 后查看


Yunzai
本帖含有隐藏内容,请您 回复 后查看


Amiya
本帖含有隐藏内容,请您 回复 后查看


Pallas
bot
本帖含有隐藏内容,请您 回复 后查看


LittlePaimon
本帖含有隐藏内容,请您 回复 后查看


Adahi
本帖含有隐藏内容,请您 回复 后查看


Paimon
本帖含有隐藏内容,请您 回复 后查看



相关文档:
本帖含有隐藏内容,请您 回复 后查看
Mirai

本帖含有隐藏内容,请您 回复 后查看


本帖含有隐藏内容,请您 回复 后查看
/releases/tag/v1.0.0-rc3' target='_blank'>
本帖含有隐藏内容,请您 回复 后查看
/releases/tag/v1.0.0-rc3[/reply]

本帖含有隐藏内容,请您 回复 后查看


本帖含有隐藏内容,请您 回复 后查看


本帖含有隐藏内容,请您 回复 后查看


可能用到的工具:
Git
本帖含有隐藏内容,请您 回复 后查看


Python
本帖含有隐藏内容,请您 回复 后查看


华为镜像站
本帖含有隐藏内容,请您 回复 后查看


Terminal

Git代理
本帖含有隐藏内容,请您 回复 后查看


教程:
本帖含有隐藏内容,请您 回复 后查看



导航:

zhenxun:
7~33楼windows10
43~62楼linux
124-129安卓

Yunzai:
161-168楼linux

161楼
NB忤风 2023-1-25
准备肝完Yunzai教程了,全是干货[阴险]干的可能嚼不动那种,不过放心,我基本都有注释了,注释符#后面的内容shell不会运行,放心复制粘贴[蜷]
162楼
NB忤风 2023-1-25
之所以又肝一遍Yunzai,因为打算弃用docker,重新装一遍,所以顺便写了些东西[蜷]
163楼
NB忤风 2023-1-25
apt update && apt upgrade #更新软件包
apt install tmux git micro vim unzip tar wget curl #安装可能用到的工具
164楼
NB忤风 2023-1-25
#安装node
cd ~ #跳转到用户目录
wget https://nodejs.org/dist/v18.13.0/node-v18.13.0-linux-x64.tar.xz #下载node
tar -xvf node-v18.13.0-linux-x64.tar.xz #解压缩
mv node-v18.13.0-linux-x64 node #重命名
echo 'export PATH=$PATH:/root/node/bin' >> ~/profile #添加用户变量
source ~/.profile #刷新shell
165楼
NB忤风 2023-1-25
#安装redis
wget https://ghproxy.com/github.com/redis/redis/archive/7.0.8.tar.gz
tar -xzvf 7.0.8.tar.gz
cd redis-7.0.8
make
sed -i "s/daemonize no/daemonize yes/g" /root/redis-7.0.8/redis.conf #修改为允许进程守护
cd src
./redis-server ../redis.conf #后台启动redis,shell不会有任何输出内容,可以通过ps aux命令来查看是否有redis-server进程
166楼
NB忤风 2023-1-25
#安装Yunzai
cd ~
git clone --depth=1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git #克隆yunzai项目
cd Yunzai-Bot
npm install -g npm@9.3.1 #更新npm
npm install -g pnpm #全局安装pnpm(相当于npm的升级版,都是node的包管理工具)
pnpm -P install (安装package.json里的指定软件包)
#如果有关于uuid包的报错,运行npm install uuid@7.0.3 -g
tmux #新建一个窗口
node app #启动Yunzai(登录协议建议选择ipad
#如需回到shell,依次按Ctrl B D来分离窗口,要再次回到Yunzai则运行 tmux attach -t 0
167楼
NB忤风 2023-1-25
#手动编译安装Python
cd ~
wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tar.xz
tar -xvf Python-3.11.1.tar.xz
cd Python-3.11.1
./configure --prefix=/root/python311 && make && make install
echo 'export PATH=$PATH:/root/python311/bin' >> ~/.profile
source ~/.profile
168楼
NB忤风 2023-1-25
#安装ffmpeg
wget https://www.ffmpeg.org/releases/ffmpeg-5.1.2.tar.xz
cd ffmpeg-5.1.2
./configure --prefix=/root/ffmpeg512 && make && make install
echo 'export PATH=$PATH:/root/ffmpeg512/bin' >> ~/.profile
source ~/.profile
169楼
NB忤风 2023-1-25
#我遇到的问题以及解决办法
#puppeteer缺依赖,无法生成帮助图片,请参考以下命令(适用于ubuntu||debian的依赖)
for i in ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils;do apt-get install $i;done
#编译ffmpeg时出现pkg-config警告,运行以下命令然后重新编译
sudo apt install pkg-config
170楼
NB忤风 2023-1-25
#删除没用的文件
cd ~
rm node-v18.13.0-linux-x64.tar.xz Python-3.11.1.tar.xz ffmpeg-5.1.2.tar.xz && rm -r Python-3.11.1 7.0.8.tar.gz ffmpeg-5.1.2

评论

登录后才可发表内容
  • 主题

    6

  • 帖子

    497

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0439s Mem:2061Kb