Orbisbot is a currently in development discord chat bot with many features already. It is built in C# on its own custom commands framework over the Discord.NET Core APIs.
Orbisbot have a strong permission system for the users in the channel and commands. All users can be assigned a permission role of Restricted-User, User, Moderator, Admin, and Owner. Such roles are also set for permissions and is unique per channel. Permission roles for most commands are also changeable for the channel it is in. All permissions are saved as a file in My Documents folder.
All commands that Orbisbot has an integrated and adjustable cooldown timer that is unique for each channel to help reduce command spam.
Orbisbot can be programmed by the owner and admins of a channel for quick one liner reply commands. The replies can also be programmed with OrbisBot's scripting language OrbScript to mention users, do calculators, and even create games.
Owners and admins can change the welcome message Orbisbot will have when a new person joins the server, using the same token system for custom commands.
OrbisBot can schedule events for you that will be announced to the server in the future, reminding you of an event, or recurring events. Events also support all time zones plus daylight savings.
Through owner's control, Orbisbot can help and automatically assign roles to the members in the channel for the bot. Owners of a channel must register itself with the bot for it to recognize it as the owner.
Through the settings file, the bot's host can make the bot recognize them as the developer of the bot and access to developer commands and controls.
For developers or other people that want to host their own version of Orbisbot, a dedicated channel can be set aside as the command center which can be used to view the bot's status, see crashes and problems, or see all the private messages sent to the bot by other users.
Lastly, what is a bot without some fun commands. OrbisBot can serve content to you from many diffrent sources of the internet from cute cat pictures to advanced calculators (aka Wolfram). But the best of its ability is that it itself is programmable so you can create your own fun commands for the server (or just regular junk posts and memes)
The current version of OrbisBot is hosted on AWS EC2 and is up 99% of the time.
- Personal reminders
- Specific game trade markets, group activity building, and character builds
- Sound and music support (Currently working on a super awesome version of this)
- Channel wide events and games where the bot is acting as the host