Anope IRC Services

Anope Development => Modules => Topic started by: Bynw on February 04, 2008, 04:15:59 PM

Title: module request - cs chatback
Post by: Bynw on February 04, 2008, 04:15:59 PM
I am wondering if anyone would be able to create a module that would allow a user to give a /cs command like /cs chatback #channel
and of course add it into the /cs set commands (if possible).

The module would allow a user to get the last few minutes of text that has transpired in the chat ... maybe up to the last 15 minutes. That way when they join a channel with a conversation already in progress they just need to do the /cs chatback #channel command and then services will notice them back with the last 15 minutes or so of chat in that channel so the user knows what is happening.

Thanks

(i would also like to have it in the windows dll format for version 1.7.21)
Title:
Post by: Jan Milants on February 04, 2008, 04:42:16 PM
considering that anope currently does no logging of channel content whatsoever, this wouldn't be a very easy thing to implement, not even mentioning the huge amount of resources that would be required to accomplish this.
Storing the data in memory is no option so anope would constantly have to read/write to disk. Doing this for even a few dozen very active channels would add a serious amount of overhead and also make services much more vulnerable to flooding.

Though the idea is interesting, personally i don't think this is something services should be doing..
Title:
Post by: Jobe on February 04, 2008, 05:33:38 PM
Not to mention the additional requirement that a BotServ bot would have to be present in the channel for Anope to even receive the message to be able to log it in the first place.
Title:
Post by: Bynw on February 04, 2008, 05:44:13 PM
Alright ... Thanks for the info on that. I'm sure it can be done another way.
Title:
Post by: Jobe on February 04, 2008, 08:48:49 PM
eggdrop might be an alternative solution.
Title:
Post by: katsklaw on February 04, 2008, 10:14:47 PM
There are also moral and possibly legal ramifications to this as well. In many countries it's illegal to record conversations (written or voice) without all participants being aware and even some of the more relaxed laws still require at least 1 person to know.


Logging channel messages can be considered spying and is frowned upon in most places and some users will leave and not return for it. If you don't want to miss any part of a conversation then stay connected 24/7