pavlov-bot
pavlov-bot copied to clipboard
Discord bot to inferface with Pavlov VR RCON
Bumps [idna](https://github.com/kjd/idna) from 3.3 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.2.0 to 10.3.0. Release notes Sourced from pillow's releases. 10.3.0 https://pillow.readthedocs.io/en/stable/releasenotes/10.3.0.html Changes CVE-2024-28219: Use strncpy to avoid buffer overflow #7928 [@hugovk] Use functools.lru_cache for hopper() #7912 [@hugovk]...
New commands, some of which might want to be added: "AddMapRotation MapID GameMode", "AddMod UniqueID", "Ban UniqueID", "Banlist", "EnableCompMode TrueFalse", "EnableVerboseLogging TrueFalse", "EnableWhitelist TrueFalse", "Gag UniqueID TrueFalse", "InspectAll", "InspectTeam TeamID",...
Discord-components (https://github.com/kiki7000/discord.py-components) is no longer being maintained and has been removed from pypi. Reported workaround is a manual install from archived github repo: `pipenv install https://github.com/kiki7000/discord.py-components/archive/refs/tags/2.1.2.tar.gz`
Currently the bot is using two libraries that are either fairly unmaintained (discord.py) or totally unmaintained (discord-components). Nextcord seems to have risen as the community supported replacement fork for discord.py...
Report received that python 3.9 is incompatible due to "a deprecated syntax (async) so that it wont work in Python3.9"
A new version of pavlovserver has been released for Shack in RC. There are updated RCON commands and possibility of old ones returning new data that might break the bot...
Currently ;maplist just outputs obscure UGC numbers. Could pull names either from aliases.json or could look up from steam using ;serverinfo display code.
so we started using this https://github.com/meldsza/log-to-discord to dump the new lines from the user_action_log.txt to a Senior Admins only thread and we find it helps with keeping track of admins...
@Derpyhsi Reports that multiple users using ;menu at once can result in unexpected results likely due to variable re-use