阻止Slack中的坏词/不适当的照片

ALE*_*EZA 2 bots block slack

我正在寻找黑色的发誓,在一个松散的通道中的坏话.我找到了一个不会阻挡的" swearjar "机器人,它只是在提到它时捐赠给一些慈善机构.

有什么可以替代做这样的事情?(我确实有很长的单词要阻止).我正在寻找将坏词格式化为黑色+黑色背景,或将字符串转换为"#%#&!!"之类的内容.

另外:有没有办法阻止成人评级的图片和成人相关的网站链接发布松弛?

谢谢

Eri*_*ken 7

当然,一个Slack机器人可以做到这一点.

您只需要通过Events API创建一个具有bot用户Slack应用程序和所有消息的事件订阅.然后机器人将自动接收发布到机器人所属的频道的所有消息.然后,他可以查看每条消息并根据内容决定操作(例如,根据单词黑名单检查消息内容).我为我的团队制作了一个类似的机器人,可以立即删除未经授权的用户提交的特定频道中的每条消息(使用).chat.delete

我的理解是,您的机器人无法直接编辑来自用户的消息(仅适用于您自己的消息).但是你可以删除原始消息并通过机器人重新发布它,或者机器人可以删除原始消息,然后向执行违规的用户发送DM等.

可以使用相同的方法来阻止不需要的图像.基于URL(假设您有网址黑名单)或使用图像识别API来识别成人内容(例如Google Cloud API,请参阅此处)