RustbotPython
RustbotPython copied to clipboard
A Discord bot for the Community Rust Language server, written in Python.
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.4 to 3.8.5. Release notes Sourced from aiohttp's releases. 3.8.5 Security bugfixes Upgraded the vendored copy of llhttp_ to v8.1.1 -- by :user:webknjaz and :user:Dreamsorcerer. Thanks to...
It's often a tripping point that `dbg!()` doesn't seem to work in the `?eval` and `?play` command. Only when an experienced bot user comes along the confusion is cleared up....
Make a Melon Point system that uses an exact phrase: `$I give \ ([1-4]|a) melons?\.?^` for a regex.
The situation often comes up that you want to demonstrate some iterator chain using `?eval`. Directly writing the iterator yields bad results:  The obvious workaround is to collect into...
Currently, spam bots are dealt with using a blacklist of words whose mention gets anyone banned instantly. This is a suboptimal approach, because 1. it prevents server members from genuinely...
It would be useful to specify a number in the `?cleanup`, so that Ferris deletes at most that specific number of its messages. For example, in [this Discord discussion](https://discord.com/channels/273534239310479360/273541522815713281/789110337945075712), I...
Crate Command ---- Command: `?crate crate_name` Purpose: Search https://crates.io for a crate and supply the link Questions: - Support for multiple crates? Inline Commands ---- Purpose: Allow simple commands to...
Filter messages posted by non-moderators or whitelisted individuals, by checking for the existence of substrings like `discord.gg`, `discord.me`, and `discordapp.com/invite`. An example regex that could suffice for this: ```regex (https?:\/\/)*discord(app)?\.(gg|me|com)\/\w+...
> since we now have replies, I wonder if it is possible for ferris bot (and maybe other bots) to post their output as a reply instead of a normal...