安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT

安卓Termux安装可参考下面这篇文章,安装完OpenSSH即可

安装Ubuntu系统

项目地址:https://gitee.com/baihu433/Ubuntu-Yunzai/

#执行以下脚本,大约需要30分钟

bash <(curl -sL https://gitee.com/baihu433/Ubuntu-Yunzai/raw/master/start.sh)
安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图

#这是脚本的全部内容,可跳过,直接往下翻

#脚本注释,来自ChatGPT

#!/data/data/com.termux/files/usr/bin/bash  # 指定使用Bash解释器

cd $HOME  # 切换到用户的主目录

if ! [ "$(uname -o)" = "Android" ]; then  # 检查是否在Termux环境中运行
	echo "非termux 停止运行"  # 如果不是Termux环境,则输出错误信息并停止脚本
	exit 1
fi

if [ -d "../usr/var/lib/proot-distro/installed-rootfs/ubuntu/root/" ];then  # 检查Ubuntu是否已安装
echo
echo -e "\033[32m检测到您已经安装ubuntu\033[0m"  # 如果Ubuntu已安装,则输出相应提示信息
echo -e "\033[32m请使用这条命令启动\033[0m"
echo -e "\033[33mproot-distro login ubuntu\033[0m"
exit 0  # 并退出脚本
fi

echo -e '\033[36m请允许存储与后台权\033[0m'  # 输出信息提示用户允许存储和后台访问权限
echo y | termux-setup-storage  # 自动回答"y"来授予存储权限
sleep 2s  # 等待2秒

termux-wake-lock  # 启用Wake Lock以防止设备进入睡眠模式
sleep 2s  # 等待2秒

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.bfsu.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list  # 使用sed命令修改apt源为清华大学镜像源
yes Y | pkg update -y | pkg upgrade -y  # 更新和升级Termux软件包
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.bfsu.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
yes Y | pkg update -y | pkg upgrade -y
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.bfsu.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
yes Y | pkg update -y && pkg upgrade -y  # 再次更新和升级软件包

apt install git wget proot-distro -y  # 安装必要的软件包和依赖
apt install git wget proot-distro -y

echo "proot-distro login ubuntu" > $PREFIX/bin/U  # 创建启动Ubuntu的快捷命令U
chmod +x $PREFIX/bin/U  # 添加执行权限

echo >> $HOME/.bashrc  # 在用户的.bashrc文件中添加一行空白行
if ! grep -q "Ubuntu" $HOME/.bashrc  # 检查是否已在.bashrc文件中添加过关于Ubuntu的提示
then
echo 'echo;echo 输入U 启动Ubuntu[大写];echo' >> $HOME/.bashrc  # 如果没有,则在.bashrc文件中添加提示信息
fi

if ! [ -d "../usr/var/lib/proot-distro/dlcache" ];then  # 检查是否存在存储Proot-Distro下载缓存的目录
mkdir -p ../usr/var/lib/proot-distro/dlcache  # 如果不存在,则创建该目录
fi

case $(uname -m) in  # 根据设备架构选择对应的Ubuntu版本
  arm64|aarch64)
    ubuntu=aarch64
    ;;
  amd64|x86_64)
    ubuntu=x86_64
    ;;
  arm|armhf|armel)
    ubuntu=arm
    ;;
  *)
    echo -e "\033[31m暂不支持您的设备\033[0m"  # 如果设备架构不被支持,则输出错误信息并退出脚本
    exit
    ;;
esac

until wget -O ubuntu-${ubuntu}-pd-v3.10.0.tar.xz https://ghproxy.com/https://github.com/termux/proot-distro/releases/download/v3.10.0/ubuntu-${ubuntu}-pd-v3.10.0.tar.xz  # 下载指定版本的Proot-Distro Ubuntu分发版本
do
echo -e "\033[31m下载失败 重试中\033[0m"  # 如果下载失败,则输出错误信息并重试
done

mv -f ubuntu-${ubuntu}-pd-v3.10.0.tar.xz ../usr/var/lib/proot-distro/dlcache  # 移动下载好的文件到Proot-Distro下载缓存目录

proot-distro install ubuntu  # 安装Proot-Distro Ubuntu分发版本

wget -O YZ.sh https://gitee.com/baihu433/Ubuntu-Yunzai/raw/master/YZ.sh  # 下载YZ.sh脚本
mv YZ.sh ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/root/  # 移动YZ.sh脚本到Ubuntu根目录下

mkdir ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/root/.fox@bot  # 创建必要的目录和文件
echo > ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/usr/bin/locale-check
chmod +x ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/usr/bin/locale-check

echo "bash YZ.sh" >> ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/root/.bashrc  # 在Ubuntu的.bashrc文件中添加启动YZ.sh脚本的命令

echo "1077:x:1077:" >> ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/etc/group  # 添加用户组信息

ln -s ../usr/var/lib/proot-distro/installed-rootfs/ubuntu/root/.fox@bot $HOME/fox@bot  # 创建符号链接

echo "proot-distro login ubuntu" > .bashrc  # 创建当前用户的.bashrc文件并添加启动Ubuntu的命令

proot-distro login ubuntu  # 登录到Ubuntu

#选择Asia

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图1

#时区上海

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图2

#到这里就快结束了

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图3

#安装pnpm,后面安装依赖会用到

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图4

#结束了

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图5

安装Yunzai-Bot

#有3个版本,我们选择第一个,下面两个自带了插件,可以在本文 安装 Yunzai-Bot 插件 中了解

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图6

#第一次启动一定要前台启动

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图7

#按照提示输入自己的QQ小号(大号也可以但不推荐)

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图8

#这边留空等待扫码登录,下一步选择安卓手表,这是我测试过可以成功登录的,其他的自测。如果你要输入密码登录,请先看文章目录中的“密码登录”。

#这里我选择扫码登录,然后输入自己的大号

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图9

#我这边是扫码登录

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图10

#登陆成功后你的机器人会给你发一条消息

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图11

#至此机器人安装结束,下下文为你讲解安装更多插件

密码登录

#这边如果输入密码,按住Ctrl+C,然后回车返回

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图12

#选择 4 签名服务器管理

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图13

#选择 1

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图14

#安装完成,启动,选最新的

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图15

#日志就不要了

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图16

#查看地址

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图17

#回车返回,选择此项

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图18

#填写签名服务器

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图19

#然后继续之前的操作

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图20

启动命令

#Unbuntu系统的登录命令,下次启动Termux时使用

proot-distro login ubuntu

#打开白狐脚本的命令

bhyz

#脚本打不开的修复命令

bash <(curl -sL https://gitee.com/baihu433/Ubuntu-Yunzai/raw/master/install.sh)

#删除白狐脚本的命令

rm /usr/local/bin/bhyz

安装Yunzai-Bot插件

插件库:https://gitee.com/yhArcadia/Yunzai-Bot-plugins-index

#在这里你可以看到刚才的 Miao-Yunzai 和 TRSS-Yunzai

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图21

#置顶的插件都强烈建议安装

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图22

锅巴插件 (guoba-plugin)

Guoba-PluginYunzai-Bot的扩展插件,主要提供后台管理界面

戏天插件 (xitian-plugin)

提供js类插件管理功能

喵喵插件 (miao-plugin)

miao-plugin是一个Yunzai-Bot的升级插件,提供包括角色面板、角色查询等角色相关功能

QQ频道插件(QQGuild-Plugin)

安装本插件可以让你的频道机器人使用云崽的功能

图鉴 (Atlas)

支持原神和崩坏:星穹铁道的新一代图鉴插件

#个人推荐

ChatGPT问答插件(chatgpt-plugin)

ChаtGPT问答插件,支持Bing,文心一言等多种功能

椰奶插件 (yenai-plugin)

提供Bot事件通知、搜图搜番、群管、Pixiv等功能

小飞插件 (xiaofei-plugin)

多选点歌、天气查询、原神注册时间查询

土块插件 (earth-k-plugin)

提供了猜语音、打我、练习记忆力小游戏,获取游戏内过场动画及角色PV,AI画图,卜卦,图片可视化点歌/视频/小说/漫画,原史(原神角色/圣遗物/武器/NPC等背景故事等)等功能

Recreation-plugin

基于YunzaiV3.0版本衍生娱乐插件,插件将不断集成娱乐工具

小吉祥插件 auspicious

为云崽提供小米ai,戳一戳,休息时间,等没啥软子用还全是bug的功能

枫叶插件 (hs-qiqi-Plugin)

提供多个AI对话,名片自动绑定uid,坤图,睡眠时间等有趣且实用的娱乐小功能

止水插件 (zhishui-plugin)

搜剧插件

榴莲插件 (liulian-plugin)

一个Yunzai-Bot插件,提供原神地下地图、B站推送、插件管理等一些拓展功能(部分功能需要在云崽根目录下执行pnpm install -P安装依赖或安装图片加量包以保证正常使用)

脆脆鲨插件 (Jinmaocuicuisha-plugin)

脆脆鲨插件是一个Yunzai-Bot的扩展插件,给bot提供一些便携管理和一些娱乐功能

#云崽的插件太多了,大家自测

如果还有别的推荐的,欢迎在评论区留言

#安装方法,以ChatGPT问答插件(chatgpt-plugin)为例

#打开网站,可以看到安装方法

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图23

#新开一个中端,进入 Yunzai-Bot 目录

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图24

#下载插件

git clone --depth=1 https://gitee.com/ikechan/chatgpt-plugin.git ./plugins/chatgpt-plugin/

#这时候重启bot会提示缺少依赖

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图25

# 进入目录安装依赖

#上文提到的
cd /Yunzai-Bot/plugins/chatgpt-plugin
pnpm i
#也可是只安装这个
pnpm add fastify -w
#下面这个命令也可以
pnpm install

#安装完输入命令 bhyz,重启Bot

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图26

#配置ChatGPT

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图27
安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图28

#进入网址

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图29

#因为我的手机没有翻墙,这里默认设置了反代地址,我修改成了我自己的

安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图30
安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT插图31

其他插件的安装大致如此,如果有不理解的,欢迎在评论区留言

结尾

虽然我不玩原神,但是Yunzai的插件功能太强大了,所以用了也快一年了,后面会出一个在服务器CentOS部署的教程。

相关链接:

本文仓库:

https://gitee.com/baihu433/Ubuntu-Yunzai

本文视频教程:

十分钟 搭建云崽QQ聊天机器人_原神_教程 (bilibili.com)

Windows安装教程:

云崽v3安装步骤: 云崽v3安装步骤 (gitee.com)

Yunzai-Bot仓库:

https://gitee.com/Le-niao/Yunzai-Bot?_from=gitee_search

其他:

Yunzai: 云崽机器人V3一键部署,适用于服务器与手机端 (gitee.com)

感谢观看安卓Termux搭建QQ机器人云崽(Yunzai-Bot),可使用ChatGPT,欢迎分享https://cn-lcx.cn/2023/07/29/%e5%ae%89%e5%8d%93termux%e5%ae%89%e8%a3%85qq%e6%9c%ba%e5%99%a8%e4%ba%bayunzai-bot%ef%bc%8c%e5%8f%af%e4%bd%bf%e7%94%a8chatgpt/

评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇