Skip to main content
Awoken Banking can audit-log to a Discord webhook: money movements, cards, loans, tax, tier upgrades, and admin command usage. It’s off by default and consumes the same banking events your scripts can hook, so it adds no load when disabled. Everything here is in config/webhooks.lua (the table is Config.Logging).

Turning it on

Set enabled = true and give it a webhook URL. That URL is the default destination for every enabled category.
config/webhooks.lua

Categories

Each category is toggled on its own. Two default to off because they’re noisy on a busy server.
config/webhooks.lua

Per-category webhooks

Send some categories to a different channel by overriding their URL in webhooks. Anything without an override uses the default webhook above - a common setup is a public feed for money and a private one for admin.
config/webhooks.lua
The admin category logs staff command usage. Admin commands are gated behind the ace command.awoken_banking - grant it however your server scopes admin, e.g. add_ace group.admin command.awoken_banking allow in server.cfg.
Everything logged here is also emitted as a server event, so if you’d rather build your own logging (a database, a different service, a richer embed) you can hook the events directly instead of using this.