Links are to private repositories and may be dead on release.
- Bulk of the source code is added
Update Config.py
added a basis to some documentation
instructions for set up
Grammar stuff
- Minor change to constants
- Added to documentation
added embed credits command, added modularity to the credits command
- Changes to the
!Credits
command
"fixed" bot being able to win (the command don't work)
- Added auto-launch (batch) support
documentation update
Update README.md
Create LICENSE
Minor Documentation Tweak
- Added license agreement
- Updated documentation
added command logging, options to log which commands if needed
- Added the ability to track command usage
Updated gitignore
Removed pyc files
Delete Config.cpython-36.pyc
- Updated
.gitignore
to exclude compiled bytecode files - Removed compiled bytecode files from the repository
- Added utility function (static method):
Utils.is_command(cmd)
- Purpose unknown - not documented by its author
Added rankings command, unban command
Make some text constant
Add documentation and comments
- Made
http://localhost:8080/
a constant for DRY - Made
"Server is offline"
a constant for DRY - Minor change to the format of the credits, from passive voice to role description
- Updated README
- Added comments for config file
- Added version number to bot help and documentation
- Added change log
- Updated batch file to allow venv
- Added details to
features
segment of README
- Added
get_gm_level(name)
utility function - Fixed
set_gm_level(name, level)
utility function - Added command for awarding vote points
- Migrated repository (Raise Minor version number to "1")
- Old commit links (from before this point) are officially dead
More code documentation, and removed desc's weird use of for loops
- Documentation refactoring (shifted some contents of the README to the Wiki)
- Code optimisation (by removing unnecessary
for
loops)
some bot updates
added the ability for the bot to restart on crash
Bot updates
set add_role to False as default
added info command to list of commands to log
- Added logic for
!info
command - Added logic for auto-restart (turned off by default)
- Added logic for role-assignment (gateway intents MUST be enabled as of discord.py v1.5 and later)
- Documentation updates
Change double to single quote in dict
fixed typo in ApiHandler
Add toggle on/off
Fixed an error in the !setgmlevel command
Ignore venv in repo
Stop tracking venv
Add requirements file
Fix literals
Change var name 'type' as it shadows in-built
- Cosmetic changes
- Dealt with some weak warnings (e.g. variable name shadowing inbuilt functions)
- Removed VENV from repository
- Added prototype code to toggle commands on/off
- Added requirements file for pip
- Documentation updates
Factor toggle logic to CommandDecorator
Add comments
- Make toggle on/off more DRY by factoring into decorator
- Documentation updates
beautified help command
Added a new bot feature
Exception message, and var name shadowing clean-up
Expand exception catches
- Cosmetic changes
- Added functionality: periodically fetch the number of players online
- Added missing exception handling for DB handler methods
- Expanded exception handling for API handler methods
- Dealt with some weak warnings (e.g. variable name shadowing inbuilt functions)
- Documentation updates
Add logger module
Refactor (rename) modules to follow Google conventions
Add support for advanced logging (enabled via command)
Fix circular dependency
- Added advanced logging capabilities (off by default)
- Added logging commands for admin:
!startlog
&!stoplog
- Rename module names to snake case (per Google's conventions and PEP)
- Fix circular dependency that resulted from adding advanced logger
- Fix typo and wrong inclusions in the requirements.txt file
- Documentation updates
Add ASCII checker in utils
Reduce verbosity of advance logger
Add ASCII check for non-admin commands
Add log points for non-ASCII input
Minor logging-related fixes
Add support for Discord emoji at the start of the message
Improve Discord emoji identification algorithm
- Slight reduction in advanced logger verbosity
- Added utility function: ASCII checker
- Added ASCII checks for non-admin commands
- Added primitive Discord emoji check for non-admin commands
- Documentation updates
FEAT: Add Linux scripts
CHORE: Update dependencies
Added support for changing the port
Added await function to online player tracker
Changed Character command
- Removed character stats
- Added Fame and Meso to character info
- Added rebirths to character info (Commented out)
- Job ID to Job Name mapping should now be fixed
FEAT: Add version checker
REFACTOR: Make utility module use top-level functions instead