Skip to main content

Logging Settings Command

About the command

The Logging Settings Command lets you choose a channel where EasyPoll posts an audit log of important actions on your server. Whenever a poll is created, published, edited, closed, reopened, moved, exported or deleted, a server setting is changed, or a user is blocked or unblocked, a log message is sent to the selected channel. This gives moderators a clear, timestamped history of who did what.

Log messages are delivered through a webhook that EasyPoll creates in the selected channel. When you disable logging, this webhook is removed automatically.

Quick Overview

  • Command: /settings logging
  • Required Options: None
  • Optional Options: None
  • Default Required Permissions: Manage Server

Setting a logging channel

Run /settings logging to open the settings message. Use the channel select menu to pick the channel that should receive the log messages. Text channels, announcement channels, voice channel chats, and threads are all supported.

Once a channel is selected, EasyPoll confirms the change and starts sending log messages to that channel. To move logging to a different channel, run the command again and pick another channel.

Disabling logging

When a logging channel is set, the settings message also shows a Disable logging button. Clicking it stops all log messages and removes the logging webhook from the channel.

What gets logged

Each log entry shows the action, the user who performed it, the platform it came from, a timestamp, and any relevant details (such as the changed values). Poll-related entries include a View Poll button that links straight to the poll on the Dashboard.

Logged actions include:

  • Polls – created, published, updated, closed, reopened, moved, exported, and deleted
  • Answers & votes – answers updated or deleted and votes removed
  • Server settings – setting and role changes, and completed onboarding
  • Moderation – users blocked and unblocked
info

EasyPoll needs the Manage Webhooks permission in the selected channel to create the logging webhook.