优点:无需服务器、域名
/*
功能:
删除群内所有历史消息,包括进群、退群的服务消息。
使用方法:
注册一个google帐号,在google apps script中新建一个脚本,复制代码并webhook到机器人即可。
布署成功后,先向机器人运行init命令建立msgid属性。删除完成后也可以使用此命令复位消息ID。
然后把机器人拉进需要删除历史消息的群,设为管理员,运行”删除历史消息”命令即可。
此机器人在群内会自动删除所有新产生的进、退群消息。
运行逻辑
机器人在群中获取到”删除历史消息”命令后得到最后一条消息ID,然后循环从1开始删除消息,直到最后一条消息ID。
因为GAS脚本运行最长时间为6分钟,所以设置了5分钟停止,可自行调整。如果消息过多,则等待执行完成后,重复删除命令即可。
脚本考虑到API的请求限制,未采用并发进程,稍微慢一点,但胜在稳定不会被黑名单。
作者:@AER00001 需要订制机器人请与我联系。
*/
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容