当然,一个Slack机器人可以做到这一点.
您只需要通过Events API创建一个具有bot用户的Slack应用程序和所有消息的事件订阅.然后机器人将自动接收发布到机器人所属的频道的所有消息.然后,他可以查看每条消息并根据内容决定操作(例如,根据单词黑名单检查消息内容).我为我的团队制作了一个类似的机器人,可以立即删除未经授权的用户提交的特定频道中的每条消息(使用).chat.delete
我的理解是,您的机器人无法直接编辑来自用户的消息(仅适用于您自己的消息).但是你可以删除原始消息并通过机器人重新发布它,或者机器人可以删除原始消息,然后向执行违规的用户发送DM等.
可以使用相同的方法来阻止不需要的图像.基于URL(假设您有网址黑名单)或使用图像识别API来识别成人内容(例如Google Cloud API,请参阅此处)
归档时间: |
|
查看次数: |
3290 次 |
最近记录: |