Releases: VikingsDev/Dentaku
Releases · VikingsDev/Dentaku
Dentaku 0.6.1 - Possible Phaedra
0.6.1 Possible Phaedra
Major Changes
- Add support for long-term memory. Each
Action
will receive a variableself.memory
.memory
will allow you to store user-specific and Action-specific information. For example, for Rock Paper Scissors, games are individual for each user, meaning when therps
class accessself.memory
, it only gets information that was set for the rps command for the message author.
Minor Updates
- Add a function to write to database by calling self.save_db()
New Commands
- Add !
rps
to demo long-term memory.
New Keywords
- Add
auto_react
keyword. Replies to other messages have a reaction added if an emotional keyword is hit.
Bug fixes
- Fix variable access errors in bruh.py
- Fix definition errors in ngrok.py that caused
pub_url
to not always be defined.
Dentaku 0.5.0 - Low Leda
0.5.0 Low Leda
Minor Changes
- Splits !
help
into four parts instead of sending one long message.
New Commands
- !
ngrok
: Starts up a new ngrok TCP tunnel and sends address. Only sends address if tunnel already exists. - !
bitly
: Shortens a given link.
Bug Fixes
- Typing
!!!
into a channel no longer throws an error.
Dentaku v0.2.0 - Academic Agave
0.2.0 Academic Agave
Major Changes
- Add
toggle-testing.py
to toggle the testing mode on/off #82
Minor Changes
- Adds autodeploy scripts and package to
.gitignore
except for install/uninstall scripts. #82
New Commands
- !
testing
: Running!testing on
or!testing off
will set testing mode to each respectively #82 - !
choose
: !draw_name
has been renamed to !choose
#78
Bug Fixes
Dentaku v0.1.4 - Acerbic Alexiares
0.1.4 Acerbic Alexiares
Major Changes
- Adds MIT License to the repository
Command
andKeyword
class now inheritsAction
- Adds keyword support, triggers
Action
when keyword is sent. - Removes the need to have parameters or a fbchat.Client to access documentation for
Action
s
Minor Changes
New Commands
- !
weather
: Sends the link to see the weather for a given location - !
hackathon
: Sends information for the next hackathon - !
bruh
: Accesses the Bruh Database - !
version_name
: Name generator for Dentaku. Concatenates a random adjective and a Greek Mythology character with the same first letter. - !
deployment
: Shows the current deployment number and when the bot was last deployed locally. - !
draw_name
: Draws a random string from parameters
New Keywords
bruh.py
- Trigger: bruh
- Function: Logs bruh moments to Bruh Database
Bug Fixes
- Fixed errors in
subscribe.py
where paths were going to parent folder of Dentaku rather than inside the root Dentaku folder.
Dentaku v0.0.0 - Dogmatic Daedalus
Changes from pre-release:
Brings two changes, both significant:
- All commands now go into the package commands
- Developers can now turn on testing mode when running python main.py. User will be asked whether to turn on test mode for this session and whether to save this decision or not. If you save your decision, this can be easily reversed by removing the 'testing' key-value in the database.json file.
Minor bug fix to subscribe.py:
Removes a runtime error that attempts to read and write database.json at the same time.