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)
|
return show_rank(group_id, player_id)
|
||||||
elif message.startswith("/addgroup"):
|
elif message.startswith("/addgroup"):
|
||||||
return add_group(group_id, player_id)
|
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:
|
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()
|
setup_schedule()
|
||||||
|
|
||||||
|
# 测试 /gettask
|
||||||
|
print(game_process_message("group1", "player1001", "/gettask"))
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
schedule.run_pending()
|
schedule.run_pending()
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
Reference in New Issue
Block a user