debug 游戏命令
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user