passthem c94db33b11
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
更新 ptimeparse 到 0.2.0
2025-10-19 22:45:34 +08:00
2025-10-16 22:29:07 +08:00
2025-10-19 22:45:34 +08:00
2025-10-12 11:52:41 +08:00
2025-09-29 23:12:13 +08:00
2025-10-13 22:53:44 +08:00
2025-09-29 00:50:35 +08:00
2025-09-28 00:15:16 +08:00
2025-09-29 00:50:35 +08:00
2025-09-30 02:08:35 +08:00
2025-09-29 23:12:13 +08:00
2025-10-13 21:10:05 +08:00
2025-10-13 18:12:39 +08:00
2025-10-19 22:45:34 +08:00
2025-10-19 22:45:34 +08:00

此方 bot

在 MTTU 内部使用的 bot 一只。

协助开发方式

请首先联系 passthem 以获得该 Gitea 网站的账号和初始密码,登录后我将会给你添加本仓库的权限。然后,按照下面的方式配置环境。

环境配置

本项目使用 Poetry 进行版本管理

前置要求

  • 一台四肢健全的电脑
    • 或许科学上网很重要
    • 安装 git 版本管理工具
    • 安装 python,推荐 3.12.x 版本或以上
  • 大脑
    • 上面不会的可以问 AI你把这个全文复制粘贴给 AI 都行,让它手把手教你配置环境
    • 也可以问我,因为 AI 很多时候没法解决梯子问题
    • 也可以找群友问

安装 pipx 和 poetry

python -m pip install --user pipx
pipx ensurepath
pipx install poetry

下载代码并安装依赖

在你喜欢的(以后不太会移动的,专门用来装代码的)文件夹里面打开控制台。

git clone https://gitea.service.jazzwhom.top/Passthem/konabot.git
cd konabot
poetry install

编辑配置文件

如果你使用 VSCode,可以在控制台输入指令,在此处打开 VSCode

code .

复制 .env.example 文件并改名为 .env

如果你要配置 Discord

首先,在 Discord 开放平台 创建应用和机器人,记好 Bot Token。然后按照 该文档 编辑 .env 文件,并多添加一行 ENABLE_DISCORD=true

如果你要配置 OnebotQQ 方向)

你可以下载一个 Onebot 模拟器:Matcha

然后,根据 该文档 配置连接,并多添加一行 ENABLE_QQ=true

如果你想禁用控制台的 Bot 面板

配置 ENABLE_CONSOLE=false

运行

使用命令行手动启动 Bot

poetry run watchfiles bot.main konabot

如果你不希望自动重载,只是想运行 Bot可以直接运行

poetry run python bot.py

开发文档

Description
MTTU 自用 bot
Readme 54 MiB
2025-11-21 06:06:23 +08:00
Languages
Python 99.2%
HTML 0.4%
Dockerfile 0.3%