我正在构建一个机器人程序,该机器人程序在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天调用一次函数后,我如何刷新列表。
尝试时间库
从那时起,你有各种选择。比如使用本地时间并检查您想要的延迟或使用睡眠功能等。