* logfilereader: Fix analysing every attachment
Now Ryuko will only analyse logs again
* logfilereader: Stop analysing message.txt
Most of the time these won't contain all the info we need anyway.
* Apply black formatting
* Small styling changes
* Add disallowed_roles for logfilereader
* macros: Fix naming and missing bot parameter
* Add disabled_tids helper
* Add pirate role to named role examples
* logfilereader: Add commands to block specific tids
* Add black formatting
* Add command to manually analyse logs
And some minor cleanup
* Remove command message when using macros
* macro: Reply to the same message as the author invoking the command
* logfilereader: Increase size of empty logs
* meme: Add reply targets
* mod: Add reply targets
* mod_timed: Add reply targets
* macro: Add aliases for macros
* macro: Fix list_macros not listing any macros
* Apply black formatting
* Added warnings:
- File permissions fix
- File not found fix
- Missing services fix
- Graphics Backend threading warning
- Software memory manager warning severity upgraded
* Small fixes:
- Use file size to track duplicate files
- Use logging module for exception warning
* Fix log analysis not showing on no game boot
* Formatting for clarity on mobile, minor rewording
* Add graphics backend to visible output
* Suggest Vulkan for AMD and Intel GPU
* Reword pr-testing message
* Remove anisotropic filtering warning
* Deduplicate mods information
* Nit: spelling error in comment
* Shorten log time message
* Increase bytes read to handle large amounts of DLC
* Add Texture Recompression to output
* Fix shadowed variables
* Recompression suggestion for Vulkan memory error
* Improve regex to deal with MB/MiB RAM measurement
* Rename Expand DRAM warning to match rewording
* Update LDN regex to detect new versions
* All the modules added, and all FS Error codes!
* Added common errors, plus all HIDBUS errors.
* Added all error codes for new modules!
* 0x2A2 fatal error added.
* Fixed accidental paste
* Added erpt error codes + new Devmenu module.
* Handles new Ryujinx version numbering
* Add detection of ResultFsPermissionDenied and ResultFsTargetNotFound errors
* Warns on detection of old Ryujinx version
* Add LDN/Tester reaction-roles select support in Ryujinx guild with Ryuko
* Fixed Mario Kart role name
* Add "How to remove reaction" message in embed
* 1) organised to classes 2) moved a message to embed footer
And start.sh is a file i will delete it later
* Footer
* Change emoji of Splatoon 2 (paintbrush => 🦑)
* Removed a test func
* Indian English, its not my problem
* Removed attribute and use m.guild in handle_offline_reaction_*()
* More stricter type checking
* equal sign comma
Co-authored-by: Mary <thog@protonmail.com>
* Address Thog comment 1/?
* Address Thog comment 2/?
* bye bye start.sh (Address Thog comment 3/?)
* Fix a loop constant confusion
* Formated with
* A fix
* One more fix & added names loop variables
* Improve embed description once more
* Removed black bracket formatting
* add dynamic embed description
* Use the f strings
* Fix embed footer desc
* Added message editing on new game add, and generate embed in a seperate function
* Test
* added a comment
* Code refactor, bug fixes
* use get() for recieving role name
* Add pokemon/mario party superstars
* Embed changes
* Addded Pokemon BD/SP. Bruh how many games I will add in future.
* Fix P BD/SP.
Co-authored-by: choppymaster <>
Co-authored-by: Mary <thog@protonmail.com>
* Added warnings for several settings:
- Expand DRAM hack
- Memory Manager Mode
- Ignore Missing Services
- Anisotropic Filtering set to not Auto
- Debug logs enabled
- New severity level for PPTC and Shader cache warnings
* Various fixes:
- Warn for outdated keys/firmware,
- Error snippet fix when no game boots
- Embed improvements
- Improve duplicate log upload tracking to link to last uploaded file
* Larger download header range, handle larger files.
* Move notes visibility to show on startup crash
* Added vsync disabled warning and dump hash error
* Clean up controller warning to declutter empty log message
* Add .NET 6 shader warning and genericise shader init error