summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-01-08 16:11:17 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-01-08 16:11:17 +0100
commitad0b81fdcd1992f22e23d4c5176583b52224e0dc (patch)
tree36ac34cecbbd088e617eb9c80a6ab63de9f3f4d0
parenta1fbc2d3b27a34d1f050f639ceb564389f380627 (diff)
downloadVainbot-ad0b81fdcd1992f22e23d4c5176583b52224e0dc.tar.gz
Vainbot-ad0b81fdcd1992f22e23d4c5176583b52224e0dc.zip
do not mirror minor edits
-rw-r--r--main.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/main.py b/main.py
index 37fe966..648e304 100644
--- a/main.py
+++ b/main.py
@@ -7,6 +7,7 @@ import logging
import parsedatetime
import datetime
+import difflib
TOKEN = "MjM5NzI3NzQ2Nzk0NzgyNzIw.Cu5BbA.z7bkO3Ncd_L80htVzREHYDsEGNk"
@@ -126,6 +127,8 @@ async def on_message_delete(message):
async def on_message_edit(before, message):
if message.channel.id in MIRROR_IGNORE:
return
+ if difflib.SequenceMatcher(None, before.content, message.content).ratio() > 0.9:
+ return
msgs = []
mirror = cli.get_channel(MODMIRROR)
msgs.append("--- edited message " + message.author.name + message.channel.mention)