Skip to content

Commit df20ae9

Browse files
committed
chore: remove unused dependencies and update configuration
1 parent e0d833e commit df20ae9

File tree

7 files changed

+25
-25
lines changed

7 files changed

+25
-25
lines changed

.env.test

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
PORT=8888
22
LOG_LEVEL=DEBUG
3-
FASTAPI_RELOAD=false
3+
FASTAPI_RELOAD=false
4+
5+
LOCALSTORE_USE_CWD=true

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ bot.py
177177
!.vscode/extensions.json
178178
!.vscode/*.code-snippets
179179

180-
# cache/
181-
# data/
182-
# config/
180+
cache/
181+
data/
182+
config/
183183

184184
.DS_Store

.pre-commit-config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ repos:
1515
- id: ruff-format
1616
stages: [pre-commit]
1717

18-
- repo: https://github.com/nonebot/nonemoji
19-
rev: v0.1.4
20-
hooks:
21-
- id: nonemoji
22-
stages: [prepare-commit-msg]
18+
# - repo: https://github.com/nonebot/nonemoji
19+
# rev: v0.1.4
20+
# hooks:
21+
# - id: nonemoji
22+
# stages: [prepare-commit-msg]

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ dependencies = [
1111

1212
"nonebot-plugin-localstore>=0.7.4,<1.0.0", # 存储文件
1313
"nonebot-plugin-apscheduler>=0.5.0,<1.0.0", # 定时任务
14-
"nonebot-plugin-waiter>=0.8.1,<1.0.0", # 增强版 got-reject 会话控制
1514

16-
"nonebot-plugin-uninfo>=0.9.0,<1.0.0", # 多平台用户信息获取
17-
"nonebot-plugin-alconna>=0.59.3,<1.0.0", # 跨平台命令解析拓展
15+
"nonebot-plugin-uninfo>=0.9.0,<1.0.0", # 多平台用户信息获取
16+
"nonebot-plugin-alconna>=0.59.3,<1.0.0", # 跨平台命令解析拓展
1817
# "nonebot-adapter-onebot>=2.4.6,<3.0.0"
1918

2019
"httpx>=0.27.0,<1.0.0",
@@ -37,7 +36,7 @@ test = [
3736
]
3837

3938
[tool.nonebot]
40-
plugin-dirs = ["src"]
39+
plugins = ["nonebot_plugin_template"]
4140

4241
[tool.pytest.ini_options]
4342
asyncio_mode = "auto"

src/nonebot_plugin_template/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from nonebot import logger, require
22
from nonebot.plugin import PluginMetadata, inherit_supported_adapters
33

4-
require("nonebot_plugin_waiter")
54
require("nonebot_plugin_uninfo")
65
require("nonebot_plugin_alconna")
76
require("nonebot_plugin_localstore")

tests/plugin_test.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,29 @@
33
import pytest
44

55

6-
def make_onebot_msg(message: Message) -> GroupMessageEvent:
6+
def make_onebot_event(message: Message) -> GroupMessageEvent:
7+
from random import randint
78
from time import time
89

910
from nonebot.adapters.onebot.v11.event import Sender
1011

12+
message_id = randint(1000000000, 9999999999)
13+
user_id = randint(1000000000, 9999999999)
14+
group_id = randint(1000000000, 9999999999)
15+
1116
event = GroupMessageEvent(
1217
time=int(time()),
1318
sub_type="normal",
1419
self_id=123456,
1520
post_type="message",
1621
message_type="group",
17-
message_id=12345623,
18-
user_id=1234567890,
19-
group_id=1234567890,
22+
message_id=message_id,
23+
user_id=user_id,
24+
group_id=group_id,
2025
raw_message=message.extract_plain_text(),
2126
message=message,
2227
original_message=message,
23-
sender=Sender(),
28+
sender=Sender(user_id=user_id, nickname="TestUser"),
2429
font=123456,
2530
)
2631
return event
@@ -29,12 +34,9 @@ def make_onebot_msg(message: Message) -> GroupMessageEvent:
2934
@pytest.mark.asyncio
3035
async def test_pip(app: App):
3136
import nonebot
32-
from nonebot import require
3337
from nonebot.adapters.onebot.v11 import Adapter as OnebotV11Adapter
3438

35-
assert require("nonebot_plugin_template")
36-
37-
event = make_onebot_msg(Message("pip install nonebot2"))
39+
event = make_onebot_event(Message("pip install nonebot2"))
3840
try:
3941
from nonebot_plugin_template import pip
4042
except ImportError:

uv.lock

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)