Broadcast message
Broadcast message
I need to broadcast a message out to all rooms on my IRC server every 6 hours. I need to automate this process, and the message needs to be posted in every room that exists. I was thinking a bot might do the trick, but I am not sure and have no idea of what I need to look for. Does anyone have any ideas?
I've been on a network that has these kind of announces every X hours (runs ircservices btw), so perhaps there's already such functionality in services or in a services module (not unreal module)?
I found it quite annoying, personally I would never do it on my net (if I would have a public net, that is).
I found it quite annoying, personally I would never do it on my net (if I would have a public net, that is).
Yes a notice would be easier, but that is not an option. This is a private IRC network that is only accessible by a large select group of computers. The requirement is to have an official use type message sent to all rooms (not users since they can send off a notice to a minimized status window) on a regularly scheduled interval that requires no operator intervention. This solution also has to minimize the opportunity for connected users to find a way to disable seeing the message. I know this requirement will be almost impossible to meet, but I have to try. I figure if I run some type of bot and post in every room, I have a pretty good chance of every user seeing it at least once. Will it be annoying? Absolutely, but it has to be done due to laws and regulations. If anyone has any ideas, please let me know because I am starting to run out of options and may have to manually enter every room and post a text message in every 6 hours.
Then I don't have to worry about them posting anything in a room. Yes, they can have message traffic back and forth between individuals, but I am working this one piece at a time and the current guidance is to get a broadcast out in every room, every 6 hours. I can join and paste in every room, but the folks in control want it to happen automatically to make sure it does. This is just the first phase they want immediately, the next phase will probably be a message on every join, a message on every private chat initiated, etc. We are going to message our users to death I am sure, but regulations are regulations. Any ideas?
-
Winbots
- Posts: 65
- Joined: Wed Apr 21, 2004 12:26 am
- Location: irc://irc.winbots.org/Winbots
- Contact:
here are my thoughts:
make a bot an oper (so as to see private/secret chans), have it do a /list every x number of minutes.... then have it store the list info, then have it join all chans***, and then do an amsg....
*** Syzop, codemastr, can an oper override +n? I know a ULine can... If so then you dont really need to join all the chans..
make a bot an oper (so as to see private/secret chans), have it do a /list every x number of minutes.... then have it store the list info, then have it join all chans***, and then do an amsg....
*** Syzop, codemastr, can an oper override +n? I know a ULine can... If so then you dont really need to join all the chans..
An IRCServices module for this would be fairly easy... If you can potentially wait a few weeks I might be back on the internet regularly, and so might be able to look into it.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Basically, you'd need some kind of server to talk through channelmode +n (no external messages) or to join each channel and talk... it's really not feasible, especially as the user can then /ignore or /silence whatever's doing the talking...
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
i *hate* how it doesnt apply ignore if you have a query window open, also offtopic {/offtopic} :p
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]