If you don't mind Lua config:
Code:
local timeRepeatMin = 300 -- message frequency in seconds, minimum
local timeRepeatMax = 300 -- message frequency in seconds, maximum
local channel = "GUILD" -- channel to send to
local messages = {
"message 1",
"message 2",
"message 3",
-- add more as needed
}
CreateFrame("Frame"):SetScript("OnUpdate",function(self,elapsed)
self.timer = (self.timer or math.random(timeRepeatMin, timeRepeatMax))-elapsed
if self.timer <= 0 then
self.timer = self.timer + math.random(timeRepeatMin, timeRepeatMax)
SendChatMessage(messages[math.random(1,#messages)],channel)
end
end)
How to use. Untested. Report back with issues.