原神Discord机器人项目教程

原神Discord机器人项目教程

Genshin-Discord-Bot 原神小幫手:一個多功能的 原神 & 星穹鐵道 Discord Bot 機器人,包含:即時便箋、Hoyolab 每日自動簽到、角色展示櫃、深境螺旋紀錄、旅行者札記...等等 项目地址: https://gitcode.com/gh_mirrors/ge/Genshin-Discord-Bot

1. 项目介绍

原神Discord机器人(Genshin-Discord-Bot)是一个多功能的Discord机器人,专门为原神和星穹铁道玩家设计。该机器人提供了多种功能,包括即时便笺、Hoyolab每日自动签到、角色展示柜、深境螺旋记录、旅行者札记等。通过这个机器人,玩家可以直接在Discord聊天频道内查看游戏内的各项信息,极大地提升了游戏体验。

2. 项目快速启动

2.1 环境准备

在开始之前,请确保你已经安装了Docker。如果你还没有安装Docker,请按照以下步骤进行安装:

  • Windows: 访问Docker官网下载并安装Docker Desktop。安装完成后启动Docker Desktop,Windows桌面右下角会出现一个鲸鱼图标。
  • Linux: 根据你的Linux发行版,按照Docker官网的说明进行安装。

2.2 下载项目

首先,克隆项目到本地:

git clone https://github.com/KT-Yeh/Genshin-Discord-Bot.git
cd Genshin-Discord-Bot

2.3 配置文件

在项目根目录下找到docker-compose.yml文件,并使用文本编辑器打开。你需要在文件中填写以下信息:

APPLICATION_ID=你的应用ID
TEST_SERVER_ID=你的测试服务器ID
BOT_TOKEN=你的机器人Token

2.4 启动机器人

在项目根目录下打开终端,运行以下命令启动机器人:

docker-compose up

如果希望在后台运行,可以使用以下命令:

docker-compose up -d

启动后,如果看到以下信息,表示机器人已经成功启动:

【系统】on_ready: You have logged in as XXXXX

3. 应用案例和最佳实践

3.1 自动签到

通过设置定时任务,机器人可以每天自动帮助你在Hoyolab上签到,领取奖励。使用以下命令设置签到时间:

/schedule 签到时间

3.2 角色展示柜

你可以查询任意玩家的角色展示柜,显示展示柜内角色的面板、圣遗物详情。使用以下命令查询:

/角色展示柜 UID

3.3 深境螺旋记录

查询深境螺旋、忘却之庭、虚构叙事记录,并可以保存每一期记录。使用以下命令查询:

/深境螺旋记录 UID

4. 典型生态项目

4.1 genshin-py

genshin-py是一个与原神API相关的Python库,提供了丰富的API接口,帮助开发者获取游戏内的各种数据。

4.2 Enka Network

Enka Network提供了角色展示柜的API,帮助开发者获取角色的详细信息,包括面板、圣遗物等。

4.3 genshin-db

genshin-db是一个原神数据库API,提供了角色、武器、物品、成就等数据的查询接口。

通过这些生态项目,开发者可以进一步扩展原神Discord机器人的功能,提供更加丰富的游戏信息查询服务。

Genshin-Discord-Bot 原神小幫手:一個多功能的 原神 & 星穹鐵道 Discord Bot 機器人,包含:即時便箋、Hoyolab 每日自動簽到、角色展示櫃、深境螺旋紀錄、旅行者札記...等等 项目地址: https://gitcode.com/gh_mirrors/ge/Genshin-Discord-Bot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

廉欣盼Industrious

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值