This is my first template, so go easy on my please
The general idea behind this template was that it would be customiseable 'per-user', so each individual user could set their own font, colour, brain etc.. for the bot, thus making each users experience with it as close to perfect as possible.
Some Features Are:
Self-Building Menu The Menu for all of the bots I used in the past were read from text files, it annoyed me when I had to type in the names of all of the commands individually. In Cryter, the menu is constructed automatically each time you run it, or can be constructed after running the bot with the BuildMenu command.
Commands In Cryter, Commands are given by typing: !group command parameters -or- !group !command parameters
such as the SetName command could be run in this way: !Admin !SetName Welcome to my bot
Blacklist Though it is not an amazing piece of code, the Blacklist works in this way: If a users warning Level reaches 3, they will be blacklisted. The bot will not reply to them, and will block that user from its contacts. If a users warn level is then reduced again below 3, they will be unblocked and removed from the blacklist. Warning a user is a manual process, using the Command !Moderator !Warn +/- username.
Per-user Settings This is the main Idea behind the bot template. Each user can set their own reference name, which will replace their email address in messages to them, font colour, font type and effects for AI chat, and which Brain to use for replies from either 'Blab', 'Banter', 'Trigger', or 'Echo'. The bot is easy to modify to add in additional user settings. (and Credit to Mojave for making those brains)
Well those are the basics of it, any Comments, Suggestions and Improvements are very welcome.
As a suggestion, put in Mojave's FloodCheck module, and if a user floods it adds one warning to them automatically (and then maybe flood-added warnings will slowly decrease over time.... but warnings given by moderators don't go down by themselves). _________________ Current Site (2008) http://www.cuvou.com/
Blacklist Though it is not an amazing piece of code, the Blacklist works in this way: If a users warning Level reaches 3, they will be blacklisted. The bot will not reply to them, and will block that user from its contacts. If a users warn level is then reduced again below 3, they will be unblocked and removed from the blacklist. Warning a user is a manual process, using the Command !Moderator !Warn +/- username
Ever thought about using Mojave's GROWL system? It is a global blacklist, which pwns all others. White Warrior 2.0 uses it, along with my private bot, and a few other people's I have influenced. Try it, it's awsome .
_________
I like the idea behind the template, and it looks cool. All I need to do now is download it and try it out at home B) _________________ ~ Josh
[ Need bot hosting on a dedicated server? PM me. ]
How about YOU add that! its a simple command and this is a template, if he started doing requests for commands it would be a complete bot, which are useless as you just have hundreds of the same bot floating around. The idea of a template is that you add to it and improve. customize it by learning!