AyakoBot/Ayako-v2
GitHub: AyakoBot/Ayako-v2
Ayako-v2 是一个自托管的多用途 Discord 机器人,旨在解决大型社区管理中的多样化需求。
Stars: 14 | Forks: 2
# 安装说明
## 使用 Docker Compose(推荐)
[查看 Ayako 的 Monorepo](https://github.com/AyakoBot/Ayako)
## 仅使用 Ayako
### 前置条件
- [Docker](https://www.docker.com/)
- [Postgres 数据库](https://www.postgresql.org/)(在 5432 端口)([模式](https://github.com/AyakoBot/Ayako/blob/main/prisma/schema.prisma))
- [Redis](https://redis.io/)(在 6379 端口)(你需要更改[Redis 客户端](https://github.com/AyakoBot/Ayako-v2/blob/main/src/BaseClient/Cluster/Redis.ts#L21)的连接字符串)
- [Jemalloc](https://jemalloc.net/)(可选)
- [Nirn 代理](https://github.com/germanoeich/nirn-proxy)(可选)(如果你不想使用 Nirn,你需要浏览代码,将 `http://nirn:8080/api` 替换为你的 API 端点)
### 如何运行
1. 克隆仓库
2. 将 `.env.example` 文件复制为 `.env` 并填入相应的值
3. 构建并运行 Docker 镜像
```
docker build -t Ayako .
```
```
docker run -d Ayako
```
# 报告问题
[Issues 标签页](https://github.com/AyakoBot/Ayako-v2/issues)
标签:Discord机器人, DNS解析, Docker, GNU通用公共许可证, Node.js, PostgreSQL, Redis, TypeScript, 功能丰富, 多用途, 安全插件, 安全防御评估, 开源项目, 搜索引擎查询, 服务器管理, 测试用例, 社交平台集成, 自动化攻击, 请求拦截