bMotion bots can be linked together to allow them to interact.

Setup

  • Install and configure bMotion on each bot
  • Set all but one bot to balefile = 0
  • Make sure all bots are on the botnet together. For best results, they should be sharing userfiles (so they all sync IRL and GENDER settings)

If you are running <=0.0.8:

  • .chattr BOT |+K #channel for each BOT on each #channel you want them to interact. You need to do it each way, so .chattr bot1 |+K #channel on bot2, and .chattr bot2 |+K #channel on bot1

If you are running >0.0.8 (including CVS):

  • bMotion should discover other bMotion bots on the botnet automatically.

Test

In a channel where bMotion is condifured active on all bots, try:

!bmadmin BOT parse %BOT[hello]

A different bot than BOT should respond:

 [  JamesOff] !bmadmin NoTopic parse %BOT[hello]
 [@MonicaOff] hello
 [  JamesOff] !bmadmin MonicaOff parse %BOT[hello]
 [@  NoTopic] Hello.

Note that the selection of bot by the code is random so there is no reliable way to test every combination of bots if you have more than a couple of them.

See Also