У меня есть проблема насчет сна для цикла на рубине - PullRequest
0 голосов
/ 31 мая 2019

ребята, я пишу чат-бот для дергаться в хобби.я хочу спамить слово в чате в такое время, напиши в чат "привет" и подожди 10 секунд, затем пиши снова, я сделал это, но в моем коде есть такая система ответов, когда кто-то пишет в чат! эй мой бот отвечает приветДля него.и когда я попробовал в той же системе, что не работает

until @socket.eof? do 
message = @socket.gets
    puts message
    if message.match(/PRIVMSG ##{@channel} :(.*)$/)
     a = Time.now
     b = Time.now + 5
     while a < b do
      write_to_chat("!prime")
      a += 4
      sleep(20)

     end

     end
       if message.match(/PRIVMSG ##{@channel} :(.*)$/)
      content = $~[1]
      username = message.match(/@(.*).tmi.twitch.tv/)[1]

       if content.include? 'theoSea'

       write_to_chat(" theoAse theoAse theoAse")

       end     

1 Ответ

0 голосов
/ 01 июня 2019

я решил с помощью планировщика я хотел код для записи каждые 5 минут, я попробовал много методов, но сна команды и я нашел эту ссылку "https://github.com/jmettraux/rufus-scheduler" все в ссылке вы можете использовать этот драгоценный камень. спасибо за все, ребята.

...