diff --git a/README.md b/README.md
index e0f042e..94e1d78 100644
--- a/README.md
+++ b/README.md
@@ -195,18 +195,20 @@ qr_fortune
--今日运势日志,存储该用户是否已经查询过运势
qr_fortune_log
---用户列表
+--用户表
user_list
--用户待办表
user_todo_list
--管理员表
admin_list
+--群聊表
+group_list
```
初始化相关脚本存放在 [src/my_sqlite/data_init](src/my_sqlite/data_init) 目录下。
-每次启动机器人,程序会自动检查上述七张表是否存在,有表缺失则会在数据库中自动创建对应的表。
+每次启动机器人,程序会自动检查上述8张表是否存在,有表缺失则会在数据库中自动创建对应的表。
对已存在的表不做处理。
@@ -308,7 +310,7 @@ chat_ai:
admin_password: "" # 设置管理员认证密码
```
-在上述"\'"中填入你的密码。
+在上述"\"中填入你的密码。
diff --git a/src/my_sqlite/admin_manage_by_sqlite.py b/src/my_sqlite/admin_manage_by_sqlite.py
index c4b6f47..47b3796 100644
--- a/src/my_sqlite/admin_manage_by_sqlite.py
+++ b/src/my_sqlite/admin_manage_by_sqlite.py
@@ -1,5 +1,5 @@
-from sqlalchemy import Column, Integer, String, Date, create_engine, text
-from sqlalchemy.orm import declarative_base, sessionmaker
+from sqlalchemy import create_engine, text
+from sqlalchemy.orm import sessionmaker
class SqliteSqlalchemy(object):
def __init__(self):
diff --git a/src/qq_plugins/codeforces.py b/src/qq_plugins/codeforces.py
index f3bb781..1514b0a 100644
--- a/src/qq_plugins/codeforces.py
+++ b/src/qq_plugins/codeforces.py
@@ -1,13 +1,17 @@
import requests
-from nonebot.rule import to_me
from nonebot.plugin import on_command
-from nonebot.adapters.qq import Message, MessageEvent, MessageSegment
+from nonebot.rule import to_me
cf_query = on_command("cf", rule=to_me(), priority=10, block=True)
@cf_query.handle()
async def get_cf_rounds():
- result = requests.get('https://codeforces.com/api/contest.list?gym=false').json()
- print("正在请求codefoeces比赛API")
+ await cf_query.send("正在为您整理近期比赛信息哦~\n请稍等💭💡🎈")
+ try:
+ result = requests.get('https://codeforces.com/api/contest.list?gym=false').json()
+ except:
+ await cf_query.finish("API请求失败,这绝对不是咱的错,绝对不是!")
+
+ print("正在请求codeforces比赛API")
i = False
all_matches = ""
for matches in result['result']:
diff --git a/src/qq_plugins/to_do.py b/src/qq_plugins/to_do.py
index b33ea69..f138385 100644
--- a/src/qq_plugins/to_do.py
+++ b/src/qq_plugins/to_do.py
@@ -1,8 +1,8 @@
-from nonebot.rule import to_me
+from nonebot.adapters.qq import MessageEvent
from nonebot.plugin import on_command
-from nonebot.adapters.qq import Message, MessageEvent, MessageSegment
-from src.my_sqlite.todo_by_sqlite import *
+from nonebot.rule import to_me
+from src.my_sqlite.todo_by_sqlite import *
get_todo_list = on_command("待办查询", rule=to_me(), priority=10, block=True, aliases={"代办", "daiban"})
@get_todo_list.handle()