After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 603643 - Anti-spam bot missing. Please add it.
Anti-spam bot missing. Please add it.
Status: RESOLVED WONTFIX
Product: empathy
Classification: Core
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
: 635102 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-12-02 20:29 UTC by Коренберг Марк
Modified: 2010-11-18 13:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Коренберг Марк 2009-12-02 20:29:55 UTC
Anti-spam bot is missing feature, needed almost all busy people. At least in Russia. I don't use empathy and use pidgin because it has sentry bot.

1. Where I can give implementation notes, suggestions, etc...?
2. Where is the place for empathy features list (where I can search/add feature)?
3. I read about architecture of empathy/telepathy, dbus and so on.  To whom I can talk about implementing anti-spam bot by myself?
Comment 1 Guillaume Desmottes 2009-12-03 11:13:51 UTC
Here is the right place to request feature. Could you tell us more about this "anti-spam" bot? What is it doing, etc.
Comment 2 Коренберг Марк 2009-12-03 13:58:23 UTC
http://brainstorm.ubuntu.com/idea/22779/

If sender of the message is not added to contact list, send message test message to him, don't bothering or recipient. After he give correct answer, show all incorrect answers to recipient, as if sender just sent them (Sender may not expect, that anti-spam bot is active, and send messages, thinking, that user watch it). 

Anti-spam bot should re-ask question after every incorrect answer from sender. 

Question, correct answer and successfull message should be configurable. 

Example of conversation from sender point of view: 
> Helo, guy! 
< This is anti-spam bot. Please answer: 5+6=? 
> HAY! 
< This is anti-spam bot. Please answer: 5+6=? 
> 11 
< Well, you are welcome! 
< Hello, Mike! 

Example of conversation from recipient point of view: 
< Hello, guy! 
< Hay ! 
> Hello, Mike!
Comment 3 Коренберг Марк 2009-12-03 14:01:34 UTC
ohhh.. too many typos....
If sender of the message is not added to contact list, Bot should send test
message to sender, don't bothering of recipient. After sender give correct answer to test message, show all incorrect answers to recipient, as if sender just sent them (Sender may not expect, that anti-spam bot is active, and send messages, thinking, that user watch it).
Comment 4 Guillaume Desmottes 2009-12-03 15:17:02 UTC
I agree that we should have an option to ignore message from contact which are not in the conta ct list. But this kind of "bot" is far from Empathy's goals. This should probably be implemented as an external Telepathy application though.
Comment 5 Коренберг Марк 2009-12-03 19:26:17 UTC
Well. I want to write such telepathy application if it possible. 
What I must read? is there any examples ?
Comment 6 Guillaume Desmottes 2009-12-07 13:34:44 UTC
A good first step would be to read the Telepathy manual: http://people.collabora.co.uk/~danni/telepathy-book/

I'm not sure what would be the best way to implement that. You may need some features which are currently not implemented. I suggest you to discuss your project on our mailing list (telepathy@lists.freedesktop.org) or on IRC #telepathy@FreeNode.
Comment 7 Guillaume Desmottes 2010-11-17 20:36:42 UTC
*** Bug 635102 has been marked as a duplicate of this bug. ***