|Minimum requirements:||Python 3|
|Source model:||Open source|
|Last stable release:||2 (Build 120) (February 20th, 2011)|
|License type:||Free software (GPL)
Terra Is a Python bot created by . This bot is entirely Object Oriented and uses a unique extension system for plugins, and a unique events system, which works with the extension system. Terra only uses built in Python modules, but requires that you have Python 3.0 installed. The bot is cross-platform, and was even successfully tested on an iPhone when using Python 2.5.1!
I was never actually intending to release Terra publicly. I only changed my mind at around build 60. Terra was intended as a personal project to help me learn Python. I really enjoyed everything about making this bot, thinking of new new ideas, developing them, handling dAmn in the best way I could think of without using Twisted. The only thing I didn't particularly enjoy was writing the documentation for the bot, but what's the point of releasing something without the documentation?
Terra is a general purpose bot. You can, in theory, use it to do anything you want it to do. The extensions system is very simple, easy to use, and very developer friendly. The bot comes with an array of extensions, but they are mainly the essentials. The events system is simple, yet strong. Events are represented by objects which are passed to the methods that handle them.
If you download Terra, I hope you don't have any difficulties getting things going, and I hope you enjoy using it as much as I have enjoyed making it.
So far, Terra contains the following features.
- Full dAmn packet processing!
- Full connection handling, achieved with dAmn Viper!
- Easy configuration and setup!
- Unique events system!
- Runs on almost all platforms!
Terra uses an Object Oriented extension system which is easy to use. There are different extensions available.
These are the extensions included in the main download for the bot.
These are extensions either made by other people or not included in the main download. If you make any, add them here.
Terra is available to the public to download! Enjoy! Please excuse the poor documentation.
- Terra 2 Alpha (Build 120).
- Version 2 is an entire rewrite!
- This build provides only basic bot functionality, and is nowhere near finished!
These are here for anyone who is interested.
- Terra 2 Alpha (Build 119).
- Terra 2 Alpha (Build 118).
- Terra 1 Public Beta (Build 117)
- Terra 1 Public Beta (Build 116)
- Terra 1 Public Beta (Build 115)
- Terra 1 Public Beta (Build 114)
- Terra 1 Public Beta (Build 113)
- Terra 1 Public Beta (Build 112)
- Terra 1 Beta Preview (Build 111)
- Terra 1 Beta Preview (Build 110)
- Terra 1 Beta Preview (Build 109)
- Terra 1 Beta Preview (Build 108)
Please leave feedback on the discussion page! Or note me on deviantART.com.
If you find any bugs, make note of them here. I will see to them ASAP.
Changes between different builds are logged. These changes can be viewed in Builds.txt, or below.
<text> Terra is in no way affiliated with or endorsed by deviantART.com. This is not an official service of deviantART.com. This is an independent project created by photofroggy: <http://photofroggy.deviantart.com>
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </text>