Author Topic: Multiple bots  (Read 2353 times)

0 Members and 1 Guest are viewing this topic.

HBFox

  • Youngling
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
  • Twitch Name: HBFox
Multiple bots
« on: October 16, 2015, 07:44:41 AM »
Hello!

I'm curious about running two instances of DeepBot in a single channel.
I'm aware in the FAQ it states "And no you can't have two deepbots on the same stream.", however it gives no further information or instructions on the subject whatsoever.

We already have two separate beta licenses for DeepBot, and both instances of the bot would be run on completely different computers, on completely different networks, so there should be no conflicts of any kind there. With this being the case, can both instances of DeepBot not be running in the same channel?

It has been tested with other bots with no issue, but since we already have the two beta licenses for DeepBot, and it is the bot that everyone in the channel is most familiar with, we would prefer to stick with DeepBot over the other options.

Thanks!

emrerocky

  • Advisor
  • Councilor
  • **
  • Posts: 1240
  • Karma: +163/-8
    • View Profile
    • emrerocky's Website
  • Twitch Name: emrerocky
Re: Multiple bots
« Reply #1 on: October 16, 2015, 08:03:37 AM »
Why would you want to have two instances of the bot in one chat?  It would just cause confusion when users did command and the answers were doubled. The points also wouldn't stay in sync.

HBFox

  • Youngling
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
  • Twitch Name: HBFox
Re: Multiple bots
« Reply #2 on: October 16, 2015, 09:00:28 AM »
The bot would primarily be used for just timed messages. It would not be used for points or typical chat commands.

Wolfie

  • Padawan
  • **
  • Posts: 64
  • Karma: +0/-2
    • View Profile
  • Twitch Name: Wolfie713
Re: Multiple bots
« Reply #3 on: October 16, 2015, 09:13:06 AM »
There would still be some commands that both would tend to respond to, like !bot or !addcmd !editcmd etc.

Only reason to ever have two different bots would be for one to be a backup for the commands but not the points or music playing, etc.  But that would require one bot to be on a sort of silent-mode until needed.  Other than that, no point.

HBFox

  • Youngling
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
  • Twitch Name: HBFox
Re: Multiple bots
« Reply #4 on: October 16, 2015, 09:27:04 AM »
Commands such as !addcmd won't be a problem because permissions for those wouldn't be set for anyone on the one bot.

As i said before, i have already tested what i want to do with other bots, and it works without an issue. However DeepBot has a few features the other bots do not, and it is the bot i am more familiar with, so i would like to use it for that purpose if possible.

Wolfie

  • Padawan
  • **
  • Posts: 64
  • Karma: +0/-2
    • View Profile
  • Twitch Name: Wolfie713
Re: Multiple bots
« Reply #5 on: October 16, 2015, 09:51:01 AM »
If someone is a mod, then when they use !addcmd, it will get processed on BOTH bots.  You also can't disable !bot on one of the bots, it will always respond.

HBFox

  • Youngling
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
  • Twitch Name: HBFox
Re: Multiple bots
« Reply #6 on: October 16, 2015, 09:59:32 AM »
Regardless, that still doesn't answer the question i'm asking.

Wolfie

  • Padawan
  • **
  • Posts: 64
  • Karma: +0/-2
    • View Profile
  • Twitch Name: Wolfie713
Re: Multiple bots
« Reply #7 on: October 16, 2015, 04:13:41 PM »
Considering both would be responding to certain commands that cannot be turned off, it's really a moot point.

Why not just run one bot on DeepBot and the other using something like mIRC to act as a chat logger?  You would need to make a few tweaks via scripts to enable certain features (like knowing who is a regular viewer, sub, turbo, mod, staff or streamer) but it can work.  Of course you can (and should) use only one bot name connecting from multiple sources (one connecting via DeepBot, another through mIRC, etc), but that's only if it's feasible to do so.  If there's a reason that running more than one under the same name isn't an option, then obviously you use separate names.