每7天清空一个列表



我正在构建一个机器人程序,该机器人程序在slack上侦听消息。它统计用户每7天在特定频道中发送信息的次数。

为了计算发生的次数,我正在使用slack事件侦听器。

这是我的密码。

user_messages = []
def count_messages():
user_messaged.append(username)
return Counter(user_messages)

scheduler(func=count_messages, interval = 7 days)

user_messages = []

每7天运行一次函数。

在函数运行后将列表设为空,以便在接下来的七天内开始将用户名添加到列表中。

调度程序每7天调用一次函数后,我如何刷新列表。

尝试时间库

从那时起,你有各种选择。比如使用本地时间并检查您想要的延迟或使用睡眠功能等。

最新更新