Charon

From Botdom Wiki
Jump to: navigation, search
Charon
Developer(s): SubjectX52873M
Programming language: PHP
Development state: Discontinued
Source model: Open source
Last stable release: 1.0 (Nov 23, 2006)
Last preview release: None
License type: Free software (GPL)


Discontinued Project
This project has been discontinued and is not recommended for use.

Charon is a minimal bot by SubjectX52873M. It's little more than the core of Dante. It's only purpose is logging. It's stable and handles disconnects very well.

Downloads

Charon 1.0: rar | zip

Setup

Install PHP as per NoodleBot instructions in the Readme for NoodleBot.

Extract the files for Charon. Double click on the main file and then let it die. (This creates a config file.)

Edit the config.ini file to your liking.

'username' => , This set the bot's user name.
Looks like
'username' => 'TurkeyBot',

So on and so forth

password
Password for the account
trigger
Bot's Trigger
owner
Your username
token
Don't worry about this one.
about
This sets the about message for the command !about, leave it blank to disable both the welcome command and the bot's reply to trigcheck
AutoRejoinWhenKicked
Duh
timestamp
See PHP's date() function for the stuff to put in here
timestamp_log
Same as above.
rooms
List of auto-join rooms. See the Noodlebot Readme for instructions on setting Noodlebot's autojoin list. (This bot works the same in that respect)

Stats and Commands

  • 32.1 kb in 3 php files, launcher file, and 1 folder. (8kb in a rar file)
  • All commands (except about) are restricted to the bot's owner.

Has a few commands:

  • about
    • Say the about text that is in the config file.
    • Any user can access this command
  • chan
    • Manage the auto-join list
  • commands
    • List of commands
  • exec
    • Execute php code.
  • join
    • Join a room
  • part
    • Leave a room
  • ping
    • Replies "pong" (Does not do a lag check)
  • quit
    • Kill the bot
  • say
    • Say text

Uses

  • Logging
    • This is the only thing it does
  • Bot core
    • You can build a bot on top of a stable core if you wish.

Derivative Works

Both Paradiso and Einstein are based on Charon.

GreenCopyleft.svg
Heckert GNU white.png
This work is released under the GNU General Public License, which allows you to freely use, modify, or distribute it, as long as you give these rights to subsequent users of (this work or your derivative of it) too.