任务是用 Python 编写一个机器人代码,当进入 VK 对话时,它会发送一个问候,但有一个特点。如果有几个用户在第 n 时间段内进来,假设是 5 秒,那么问候语将影响所有进入的人,并在一条消息中提及,而不是为每个人写,造成额外的洪水。很长时间以来,我一直在寻找如何做到这一点的解决方案,但目前我只能收集一个列表中包含的所有内容,如何在 5 秒后处理它是一个大问题。请帮忙。
我的代码看起来像这样:
invites = {}
if event.object.action == 'chat_invite_user':
invites[event.object.peer_id] = [].append(event.object.member_id)
也许甚至可以将这段代码写得更好,但这就是我现在脑子里的全部。