Okay so I am getting tired of Stealth Bot and crap, and I thought I would make my own bot. I want everyone to know that I will be making a multiple tier security system, with some help.
First off is an alpha-numeric key system that will be totally randomized for each user. I will have a list of pre-made Shadow keys on my computer.
Second is a standalone authorization system featuring certain characteristics to match the IP and match the Shadow Key's hash to each other.
Third is an encrypted part of the bot to make sure you did not tamper with anything.
Fourth occurs when someone has an unused Shadow Key and uses it, no one else can use it BUT THAT PERSON.
There are also a few surprises as well. Don't be surprised when they happen.
Now the multiple tiers of each stage of programming the bot (Yes, I outlined this!):
- Stage One
- Stage two
- Adding in all other clients
- Working out major glitches and bugs
- Stage Three
- Revising Code
- Working out all remaining bugs/glitches
- Stage Four
- Working on queue
- Vector Net Chat
- Stage Five
- Moderation Queue
- Simplified Mail System
- More Bot Commands
- Stage Six
- Revising Code
- Tabbing
- Skinning?
- Stage Seven
- Scripting System
- Removal of Authentication of the Security Sub-Systems
- Public Release
- Working out kinks, bugs, glitches
- Enjoy!
And there's my outline. Oh and this project is filed under group projects cause I will need a lot of help doing certain parts. Most likely, this will be done in Visual Basic. Revision77 will be the bots home until I get my own site up and running. Oh that reminds me, it will be a while before I start this seeing as I am sleeping most of the time when I am not working. Also, I have to get comfortable with the programming language of choice, which will take a while.
Edit1:
Command List (Will be updated when I start working on the commands. For now, assume nothing is done.):
[Legend]
[] Optional
<> Mandatory Arguments
{} Commands Not Implemented
/ Denotes Other Arguments That Can Be Used
- {
- Add <User> <Flags>
- Delete
- Whois <User>
- Find <Access/Flags>
- Al <User> <Access> <Flags>
- Al <Rank>
- Dl <User>
- Wa <User>
- Wd <User>
- Ba <User>
- Bd <User>
- Autoban [On/Off/Status]
- Idle <Set> <New Idle>
- Idle <On/Off/Status>
- Greet <On/Off/View>
- Greet <Set> <New Greet>
- Tban <User> [Reason]
- Mban <User> <Time> [Reason]
- Ban <User> [Reason]
- Unban <User>
- Kick <User> [Reason]
- AutoBlack <on/off/status>
- Des <User>
- Rejoin
- Join <Channel>
- Usercount
- Ipb <User>
- Ignore <User>
- Unipb <User>
- Unignore <User>
- Vers
- ?T
- Settrig <New Bot Trigger>
- Home
- Help <Command>
- Server [Battle Net Server]
- Setpass <New Password>
- Setname <New Bot Name>
- Owner
- AddMaster <User>
- DelMaster <User>
- Master
- Lock <on/off> [Access to Use Bot/Flags to Use Bot]
- Mlock
- About
- Say <Message>
- Repeat <# of Repeats> <Message>
- Seen <User>
- Record <Stats/Ping/Time/Date/All>
- }
More to come when I think of it!