1、说明

"部署方式"


# 包管理器部署
https://docs.astrbot.app/deploy/astrbot/package.html

# 雨云一键云部署
https://docs.astrbot.app/deploy/astrbot/rainyun.html

# 桌面客户端部署
https://docs.astrbot.app/deploy/astrbot/desktop.html

# 启动器一键部署
https://docs.astrbot.app/deploy/astrbot/launcher.html

# Docker 部署
https://docs.astrbot.app/deploy/astrbot/docker.html

# Kubernetes 部署
https://docs.astrbot.app/deploy/astrbot/kubernetes.html

# 宝塔面板部署
https://docs.astrbot.app/deploy/astrbot/btpanel.html

# 1Panel 部署
https://docs.astrbot.app/deploy/astrbot/1panel.html

# 手动部署
https://docs.astrbot.app/deploy/astrbot/cli.html

# 其他部署方式
https://docs.astrbot.app/deploy/astrbot/other-deployments.html

2、安装Docker

详见:https://mp.weixin.qq.com/s/CrjQTLJM0YbJ9SC4GIfKsg

3、安装AstrBot

详见:https://docs.astrbot.app/deploy/astrbot/docker.html

创建目录:

mkdir astrbot

切换目录:

cd astrbot

下载compose.yml文件:

# 方式1:未使用代理下载
wget https://raw.githubusercontent.com/AstrBotDevs/AstrBot/master/compose.yml

# 方式2:使用代理下载
# 详见:https://mp.weixin.qq.com/s/XTbT3wKp_W2fiK7pGpo7Qg
wget https://gh-proxy.com/https://github.com/AstrBotDevs/AstrBot/blob/master/compose.yml

查看compose.yml文件:

详见:https://github.com/AstrBotDevs/AstrBot/blob/master/compose.yml
version: '3.8'

# 当接入 QQ NapCat 时,请使用这个 compose 文件一键部署: https://github.com/NapNeko/NapCat-Docker/blob/main/compose/astrbot.yml

services:
  astrbot:
    image: soulter/astrbot:latest
    container_name: astrbot
    restart: always
    ports: # mappings description: https://github.com/AstrBotDevs/AstrBot/issues/497
      - "6185:6185" # 必选,AstrBot WebUI 端口
      - "6199:6199" # 可选, QQ 个人号 WebSocket 端口
      # - "6195:6195" # 可选, 企业微信 Webhook 端口
      # - "6196:6196" # 可选, QQ 官方接口 Webhook 端口
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./data:/AstrBot/data
      # - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro

创建并启动容器:

docker-compose up -d

查看容器列表:

docker ps

停止并销毁容器:

docker-compose down

删除目录:

rm -rf ./data

删除镜像:

docker rmi soulter/astrbot:latest

4、浏览器访问

假设当前ip为192.168.186.128
浏览器访问:http://192.168.186.128:6185
默认用户名、密码:astrbot astrbot

登录:

首次登录需重置密码:

修改密码成功后,再次登录:

管理后台:

5、模型提供商

详见:https://docs.astrbot.app/providers/start.html
点击"模型提供商"

点击"新增"

当前选择"Google Gemini"

填写"API Key"、"API Base URL"

当前使用"Cloudflare的AI Gateway代理Google AI Studio"
详见:https://mp.weixin.qq.com/s/Xg7W7KJs6IpvXxPCoMWtXw

点击"获取模型列表"、选择某个模型"+"添加模型

点击"启用"按钮

点击"Chat",进行测试

6、机器人

详见:https://docs.astrbot.app/platform/start.html
    点击"机器人"

    点击"创建机器人"

    7、详见

    https://astrbot.app/
    https://docs.astrbot.app/
    https://github.com/AstrBotDevs/AstrBot
    https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh.md
    
    https://mp.weixin.qq.com/s/Xg7W7KJs6IpvXxPCoMWtXw
    https://mp.weixin.qq.com/s/GiumwL2aylcg-9p4rRXyJg

    更多推荐