Releases: Descended/MaplestoryDiscBot
MaplestoryDiscBot v1.2.0-alpha
MaplestoryDiscBot v1.1.0-alpha
See set-up page for details on how to use ApiFunctions.java
Extract from changelog:
v1.0.2 Alpha
FEAT: Add version checker
REFACTOR: Make utility module use top-level functions instead
v1.1.0 Alpha
MaplestoryDiscBot v1.0.1-alpha
See set-up page for details on how to use ApiFunctions.java
Extract from changelog:
v1.0.0 Alpha
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)
v1.0.1 Alpha
- Job ID to Job Name mapping should now be fixed
MaplestoryDiscBot v0.4.2-alpha
See set-up page for details on how to use ApiFunctions.java
Extract from changelog:
v0.4.1 Alpha
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
v0.4.2 Alpha
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
MaplestoryDiscBot v0.4.0-alpha
See set-up page for details on how to use ApiFunctions.java
Extract from changelog:
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)
MaplestoryDiscBot v0.3.0-alpha
See set-up page for details on how to use ApiFunctions.java
Extract from changelog:
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
- Removed VENV from repository
- Added prototype code to toggle commands on/off
- Added requirements file for pip
- Documentation updates
MaplestoryDiscBot v0.2.0-alpha
Extract from changelog:
- Added
!info
command - Added auto-restart capabilities (turned off by default)
- Added role-assignment capabilities
- Note: Gateway intents MUST be enabled for this to work, as of discord.py v1.5 and later
- Documentation updates
API functions
The API with prewritten functions might need changes depending on what source you are using
MaplestoryDiscBot v0.1.0-alpha
Prototype completed, with feature-rich presence for HeavenMS-based sources.