#!/bin/bash
set -e

# 安装 Node.js 18.x LTS 版本
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get update
sudo apt-get install -y nodejs

# 安装构建工具和 Python 3
sudo apt-get install -y gcc g++ make python3

# 安装 Koishi CLI 并创建项目
mkdir -p ~/koishi-projects
cd ~/koishi-projects
npm init -y
npm install koishi
npx koishi init my-bot --template=basic

# 进入项目目录安装依赖
cd my-bot
npm install

# 创建启动脚本
cat > start.sh << EOF
#!/bin/bash
npx koishi start
EOF

chmod +x start.sh

echo "安装完成！"
echo "可以通过以下命令启动 Koishi："
echo "cd ~/koishi-projects/my-bot && ./start.sh"