Author Topic: More options for Timed Commands  (Read 1500 times)

0 Members and 1 Guest are viewing this topic.

BioGenx2b

  • Youngling
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
  • Twitch Name: BioGenx2b
More options for Timed Commands
« on: April 26, 2015, 07:19:30 AM »
I've been using Moobot for months and now I'm addicted to their method of timed commands.


Here's what DeepBot does:
Code: [Select]
chat.lines.target=100
IF chat.lines<chat.lines.target THEN WAIT ELSE,
IF chat.lines>=chat.lines.target AND chat.timer>0 THEN WAIT ELSE,
IF chat.lines>=chat.lines.target AND chat.timer=0 THEN RunCommand() AND ResetCounter(chat.lines,chat.timer)

Here's what I want it to do optionally (like MooBot):

Code: [Select]
chat.lines.target=100
chat.timer=30
IF chat.lines<chat.lines.target OR chat.timer>0 THEN WAIT ELSE,
IF chat.lines>=chat.lines.target OR chat.timer=0 THEN RunCommand() and ResetCounter(chat.lines,chat.timer)


Basically let the command activate the timed command if EITHER the timer or the chat lines goal is reached, then reset counter for both.

Also, being able to activate Timed Commands using their actual command would be awesome. Currently, you have to copy the timed command to Channel Commands for users to manually invoke the response. Whether or not a manual invoke resets the counters could also be another option.