CocoBot

From Mario Fan Games Galaxy Wiki
Revision as of 20:57, 16 December 2015 by Cap'n Coconuts (talk | contribs) (Added new page with VinnyVideo's permission.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

CocoBot is a bot on the EsperNET MFGG IRC written in the mIRC Scripting Language (abbreviated as mSL or mIRC Script). In contrast to historical MFGG IRC bots like Goonbot and xbot, CocoBot's primary purpose is for playing games with other chat users.

Features

  • Game scripts, generally provided by the mIRC scripting community.
    • IRC-Uno: 2-10 players, written by LostLion.
    • Apples to Apples: 4-8 players, written by KholdStare88.
    • Dice Poker: 2+ players, written by Geckat. This game has not yet been tested.
  • Swear kicker: A script modified from mIRC examples that automatically kicks swearing users. The script is intended to be consistent with the MFGG forum's own swear filter.
  • Dice rolling: CocoBot can roll dice with true randomness provided by the online HotBits service.
  • Logging: CocoBot logs chat activity while it is online.

Essential Commands

All CocoBot commands are preceded by a "!" prefix.

  • !Rules: Sends you the chat's rules.
  • !UnoHelp: Provides essential IRC-Uno commands and a link to the game's rules.
  • !AtAHelp: Provides Apples to Apples commands and a link to the game's rules.
  • !roll: Rolls dice and performs integer math. For example, "!roll 3d6+3*2" rolls three six-sided dice, adds them up, then adds six.
  • !sendroll: Sends a dice roll to the specified person. This can be sent as a private message. For example, "/msg CocoBot !sendroll SomeGuy 3d6" would send the results of the roll to SomeGuy.