Page 1 of 1
Mentions (not group chat?)
Posted: Mon Jun 08, 2009 10:52 pm
by markx2
Latest beta. Jabber client is being used for a fairly high volume incoming feed (it's from a bot)
Advanced > Mention
I have a list of words, currently 10 but there will be more
Events > You are mentioned (Group Chat)
Bounce dock, make noise, sticky growl
but nothing happens. This is because it's a 1:1 chat?
If so, is there a way to set off the notifications? Can I somehow add someone to make it a group chat?
Re: Mentions (not group chat?)
Posted: Thu Jun 11, 2009 2:45 pm
by zac
All of the code specifically only fires on group chats, I'm not sure this is something we'd change.
Re: Mentions (not group chat?)
Posted: Thu Oct 15, 2009 2:38 pm
by justfalter
My question is this: Is there a plugin that allows for the triggering of an event based on the text of an incoming message? Preferably, this would be configurable, akin to the 'mentions' plugin, in that I would like to specify keywords that would raise this event. If a plugin doesn't exist, I will gladly create one and make it available to the community.
I work in a noisy office environment, and headphones are employed by many on my team to drown out the noise. While we make heavy use of Adium (and the many underlying protocols), instant messages do not always lend themselves well to getting another's attention, alone. Often, I have to resort to throwing something at a teammate across the room in order to get his attention. Growl notifications don't always catch our eye, which is OK because we don't want things to be intrusive.
We'd like to have something that would allow us to, with a simple command, trigger a specific Adium event. The Mention event is convenient because you can have custom trigger words, but this only works for group chat; which is not somethign that we often use. I know that Yahoo and MSN protocols support the '/nudge' command which triggers the 'notification' event, however we primarily rely on AIM and Googletalk to communicate.
I understand that the developers do not see it fit to incorporate a configurable Mention event for one on one conversations, and I'm OK with that. I couldn't find anything regarding the /nudge command for protocols other than Yahoo and MSN, but I have to guess that these are protocol specific.
I've searched through the adium xtra's website, trying to find anything that might allow for the triggering of an event based on the text of an incoming event, but have been unsuccessful, leading to me to believe that such a thing does not exist. So, before I roll a plugin to accomplish this, pointing me to an existing plugin would save some time.
Thanks!
Re: Mentions (not group chat?)
Posted: Fri Oct 16, 2009 9:22 am
by Dominus
I don't think such a thing exists. My similar question
http://forums.cocoaforge.com/viewtopic.php?f=10&t=21133 was ignored so far... I would love to see such a plugin.
Re: Mentions (not group chat?)
Posted: Mon Oct 19, 2009 2:52 am
by justfalter
Dominous, this isn't exactly what you're looking for, but it gets the job done for what I was trying to do.
https://github.com/justfalter/HeyPlugin
Basically, this just implements the '/nudge' command (sort of) for all protocols, in group or non-group chat. you send the command '/hey', and it fires off a Notification Received event. I figure that, eventually, I could put together a plugin that let you trigger custom events based on custom trigger text. I've never done Objective-C before, so I figured I'd start with something simple.