Setting Up Logging

Keep track of all point transactions and activities in your Discord server by setting up automatic logs.

Written By Adam

Last updated 3 months ago

What Are Logs?

Logs allow you to monitor all point-related activities in your server. Every time someone earns, spends, or receives points, the bot can automatically post a message to a Discord channel of your choice.

Getting Started

  1. Navigate to Settings

    • Go to your server dashboard

    • Click on the Settings tab

    • Scroll down to the Logs section

  2. Grant Required Permissions

    • The bot needs the Manage Webhooks permission in your server

    • Without this permission, you won't be able to create log channels

Creating a Log Channel

Step 1: Choose a Channel

  • Click the Channel dropdown menu

  • Select which Discord channel should receive the logs

  • You can only use text channels (not voice channels)

  • Each channel can only be used for one log configuration

Step 2: Select Log Types

Choose which activities you want to track:

  • Set - When points are set to a specific value

  • Add - When points are added to a balance

  • Subtract - When points are removed from a balance

  • Tax - When taxes are applied

  • Give - When users give points to each other

  • Take - When points are taken from users

  • Purchase - When items are purchased from the shop

  • Refund - When purchases are refunded

  • Gift - When items are gifted to users

By default, all log types are selected. You can customize this to only track specific activities.

Step 3: Add the Log Channel

  • Click the Add Log Channel button

  • The bot will create a webhook in your selected channel

  • Logs will start appearing immediately

Managing Existing Logs

View Your Log Channels

All configured log channels are displayed at the top of the Logs section, showing:

  • The channel name

  • Which log types are being tracked

  • When the log was created

Delete a Log Channel

  • Click the red trash icon next to any log configuration

  • The bot will stop sending logs to that channel

  • The webhook will be removed automatically

Tips

  • Keep logs organized - Consider creating a dedicated #points-logs channel

  • Filter what matters - Don't track everything if you only care about purchases

  • Multiple channels - You can set up different channels for different log types (e.g., one for purchases, another for transfers)

Troubleshooting

Error: "Bot requires 'Manage Webhooks' permission"

  • Go to Discord Server Settings β†’ Roles

  • Find the Points bot role

  • Enable the "Manage Webhooks" permission

  • Try adding the log channel again

Logs not appearing

  • Check that the log channel still exists

  • Verify the bot has permission to send messages in that channel

  • Try deleting and recreating the log configuration