Josh VanderLinden committed a99bfac

Trying to avoid sending notices for messages posted by the actual user

Comments (0)

Files changed (2)

 # Maintainer: Josh VanderLinden <>
 pkgdesc="Deliver message notifications to remote machines"


         chat = buffer_name(buf)
+        server = get(buf, 'localvar_server').strip()
+        channel = get(buf, 'localvar_channel').strip()
+        my_nick = weechat.info_get('irc_nick', server).strip()
+        prefix = prefix.strip()
         send = False
         event = None
             event = 'message'
             send = chat in track
-        if send:
+        # don't notify about messages that the user said
+        if send and prefix != my_nick:
                 'event': event,
                 'user': prefix,
                 'chat': chat,
                 'msg': msg,
+                'server': server,
+                'channel': channel,
+                'my_nick': my_nick,
         return OK
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.