
local spamtable={}
--[[
local spamtable={
  ["dc.ru"] = { 0, 10, "sample" },
  ["localhost"] = { 0, 12, "hello there!" }
}
]]

function spam(hubname,timeout,text)
  spamtable[hubname]={0,timeout,text}
end

tMainFunc["spam"].OnTimer=function()
  for i,v in pairs(spamtable) do
    if v[1]==0 and v[3]~="" then
      spamtable[i][1]=v[2]
      DC():SendPublicMessage(hubname,hubentry[3])
    else
      spamtable[i][1]=spamtable[i][1]-1
    end
  end
  return
end

local text=DC():ToUtf8("Спам-бот. Запуск спама на хабе с периодом 600 секунд:\r\n"..
"/lua spam(\"dc.ufanet.ru\", 600, \" ТУТ ВАШЕ СООБЩЕНИЕ \")\r\n\r\n"..
"Чтобы отключить спам на хабе, наберите\r\n"..
"/lua spam(\"dc.ufanet.ru\", 0, \"\")\r\n\r\n"..
"Адрес хаба надо писать в точности, как в столбце 'Сервер'\r\n"..
"в списке 'Избранных хабов'\r\n")

DC():MessageBox(text, "spam.lua", "ok", "info")
