
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
modmailbot-formatter
Advanced tools
This is a formatter for the generated logs, using ejs and Bulma for templating and styling.
Here.
In your config.ini, add the following line:
plugins[] = npm:funkyhippo/modmailbot-formatter
Then restart your bot.
Your logs will automatically be formatted, with colour-coded messages and formatted markdown.
If you need the plaintext log for some reason (for example, to share without the extra styling), use the verbose=true query parameter. For example:
https://yourlogs.com/logs/00000c0-1111-2222-b333-112321aabbc?verbose=true
This behaviour hasn't changed. You can still use simple=true to get the logs with just the log between the user and responder. Note that you can also combine this with verbose=true (?simple=true&verbose=true) to get the plaintext simple log.
The plugin currently recognizes the following colours:
* Dark and grey are the same in dark mode.
The message types are split into 5 different categories: toUser, fromUser, chat, system, and legacy. The default colours are:
| Type | Colour |
|---|---|
| toUser | grey |
| fromUser | dark |
| chat | green |
| system | blue |
| legacy | red |
You can change the default mappings in your config.ini file, under the formatterPlugin configuration.
For example, if you wanted to make all your messages green, your modmailbot's config.ini might look like this:
formatterPlugin.toUser = green
formatterPlugin.fromUser = green
formatterPlugin.chat = green
formatterPlugin.system = green
formatterPlugin.legacy = green
Or if you wanted to change your chat colours to red, you can add the following line to your config:
formatterPlugin.chat = red
And so on.
In order to maintain some backward compatability, the verbose=true query parameter has been hijacked. If you ever use that view, do not use this plugin.
Setting your storage type as attachment will also nullify this plugin, returning the original plaintext.
FAQs
Formatter for Dragory's Discord modmail bot.
We found that modmailbot-formatter demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.