debug 游戏命令

This commit is contained in:
liuwei
2025-02-21 17:07:00 +08:00
parent 7e89565b68
commit 9fe44cf3bf

View File

@@ -295,8 +295,13 @@ def game_process_message(group_id, player_id, message, player_name="未知玩家
return show_rank(group_id, player_id)
elif message.startswith("/addgroup"):
return add_group(group_id, player_id)
elif message == "/gettask":
current_hour = datetime.now().hour
if current_hour >= 23 or current_hour < 9:
return f"当前时间 {current_hour}:00 在23:00-08:00区间无法领取任务"
return assign_random_task(group_id)
else:
return "无效命令!可用:/start, /tasks, /list, /answer [任务ID] [答案], /addgroup, /rank"
return "无效命令!可用:/start, /tasks, /list, /answer [任务ID] [答案], /addgroup, /gettask, /rank"
# 设置定时任务
@@ -321,6 +326,9 @@ if __name__ == "__main__":
# 设置调度
setup_schedule()
# 测试 /gettask
print(game_process_message("group1", "player1001", "/gettask"))
while True:
schedule.run_pending()
time.sleep(1)
time.sleep(1)