Contra

From Botdom Wiki

Jump to: navigation, search
Contra
Developer(s): photofroggy
Programming language: PHP
Minimum requirements: PHP 5.2.6
Development state: RC
Source model: Open source
Last stable release: 3 (public) (November 10th, 2008)
License type: Free software (CC)


Contra (AKA Amphino++) by photofroggy, is an object oriented PHP bot, and is completely free to use. This is designed to be a full replacement for Amphino. The structure for this bot is much better and is more lightweight than Amphino. Development started on 15th July 2008.

Contents

Features

So far Contra has these features.

  • Easy to install, configure and run.
  • Runs on all platforms!
  • Full dAmn processing and logging.
  • Full Object Oriented extensions system allowing easy customization.
  • Event based system for flexibility!

Modules

These are modules made for Contra which are not included in the main download. To install these modules, put them in your bot's /plugins/extensions folder!

  • Games by photofroggy. This is a patch for the included module. You do not need to download this if you downloaded the bot after 16:17 on 12th November 2008!

Feedback

Feedback is appreciated, leave any feedback on the discussion page of this article. Also leave any suggestions on the discussion page.

Downloads

Change Log

Read documentation on Contra on Botdom Documentation.

Contra 3 Public

(10th November 2008)

  • cURL is no longer needed!!!
    • A better fix for the login process has been applied.
    • Contra now stores your bot's authtoken!
      • This is to reduce the need to use SSL, making restarts quicker.
  • The core has been brushed up.
  • Fixed a few bugs in the core.
  • Removed the filter on error reporting.
    • Contra has no known errors!
  • Added better switch management for modules and commands.
  • Added a welcome module!
  • Added a responses module!
  • Improved the Games module slightly.
  • A copy of the changelog is now included with the bot.
  • Changed the events system to store event data in a more logical manner.
  • Removed the need to create events before hooking methods to them.

Contra 2.5 Patched

(28th October 2008)

  • Fixed some bugs with commands.
  • Fixed .cmd files for windows users.
  • Fixed a bug which meant you couldn't have spaces in the pathname in phpbin.
  • Changed the output of some commands.
  • The bot now remembers whether a module has been turned on or off.
  • Added command "clrswitches".
    • This clears the saved module statuses.
  • Updated usage of dAmnPHP.
  • Now detects connection timeouts.
  • Patched to work around deviantART's login update.
    • YOU MUST HAVE cURL ENABLED FOR THIS VERSION!

Contra 2 Public - fix

(19th August 2008)

  • This is a very small bug fix! Download this version!
  • Fixed case sensitivity in ping command.
  • Fixed commands list.
  • Fixed Config script repetition.

Contra 2 Public

(19th August 2008)

  • Reworked dAmn processing to reduce memory usage.
  • Found a simple way to launch shell scripts properly on OS X thanks to electricnet.
  • Tweaked the launch scripts to make them work better.
  • Fixed and added commands.
  • Added an AI module.
  • Tidied up the code a bit.
  • Added a debug mode.
  • Shell scripts now take ~/phpbin into account.
  • Updated documentation included with the bot.

Contra 1 Public

(29th July 2008)

  • Fixed some bugs.
  • Done more dAmn processing.
  • Fixed some more bugs.
  • Finished all of the core commands.
  • And fixed more bugs.
  • Added some form of documentation.
  • Added shell scripts and cmd files.

Contra 1 (Amphino++) Preview

(22nd July 2008)

  • Finished dAmn processing.
  • Finished CLI.
  • Finished most of the core.

Contra 0 (Amphino++)

(15th July 2008)

  • Started making Contra.

Disclaimer

  • Contra is not an official service of deviantART.com and is not affiliated in any way with deviantART.com.
  • Contra is provided "as-is" with no guarantee.
  • I, photofroggy, take no responsibility for any damages to your computer caused by Contra or any extensions of Contra.
    • I am not responsible for how this bot is used on any chat network that it may be used on, including, but not limited to, dAmn.
  • If you have difficulty setting up the bot then I am under no obligation to help you get it running. (That doesn't mean don't ask!)


This work is released under the Creative Commons Attribution NonCommerical ShareAlike 3.0 License, which allows you to freely use, modify or distribute it, however you are not allowed to make commercial use of this work, you need to credit the original creator of the work, and all deratives you make of this work have to be released under a license identical to this one.
Photofroggy helps with
Personal tools