Anope IRC Services

Anope Development => Modules => Topic started by: falerin on November 30, 2006, 05:00:29 PM

Title: [request] modified rsend for channel memos
Post by: falerin on November 30, 2006, 05:00:29 PM
Read receipts for channel memos are currently are kind of useless as they only note the first person that read a memo. I would like to have a module that checks if an individual has read the memo previously and if that individual has not then it sends a receipt otherwise it does not. This would likely require an additional database yes or a modification of the nickserv database structure. A less graceful alternative would be that it sends a receipt after each read even if they have already read it.

We have channel staff who routinely ignore memos and want to know who they are. Since we  want to use receipts to see WHO is reading a memo the current form is not helpful as it only shows the first person and not any subsequent ones.
Title:
Post by: Dave Robson on November 30, 2006, 07:00:34 PM
send a memo saying "please reply with a memo" then you will know who does/dosnt read them.... :)
Title:
Post by: falerin on December 03, 2006, 12:45:49 AM
While such a solution would indeed do as you said I would much prefer it to be automated. The question is will the module system as it exists allow it at all. I have not played with creating other databases. Though I have in fact created anope modules for RPGs including a fully integrated dicebot and calculator.
Title:
Post by: falerin on December 13, 2006, 05:21:56 PM
I have thought about this issue some more. There already exists a module IIRC that modifies the send command so that when the target is a Channel it sends to each member on the access list.

Would it be possible. To modify this functionality so it worked with RSEND as well. When you RSEND a Channel it RSENDS every user on the channel access list. Prefixing the sent message [Memo to #Channel] or something of the sort.
Title:
Post by: katsklaw on December 13, 2006, 07:02:38 PM
yes it's possible.