Overview
The Activity page gives you a full view of every operation Kao performs on your behalf — imports, rotations, syncs, restores, and bulk deletes. Monitor progress in real time or review past operations.
Viewing Activity
- Go to Activity in your dashboard
- See a chronological list of all operations
Each entry shows:
- Operation type (import, rotation, sync, restore, bulk delete)
- Target server
- Timestamp
- Status (pending, in progress, completed, partial, failed)
- Emote count (added, removed, failed)
Operation Types
| Type | Description |
|---|---|
| Import | Emotes imported from search or collections |
| Rotation | Scheduled or manual rotation execution |
| Sync | Sync group execution |
| Restore | Backup restoration |
| Bulk Delete | Multiple emojis deleted at once |
Real-Time Progress
Active operations stream progress in real time:
- The Operations Dock appears at the bottom of the dashboard during active operations
- Each emote shows its individual status as it's processed
- Overall progress bar with count of completed/total operations
You can continue using the dashboard while operations run in the background. The dock stays visible across pages.
Batch Operations
Large operations are processed as batches:
- Each batch has its own status and progress
- Batches are rate-limited to respect Discord's API limits (~50 operations per hour per server)
- Failed operations within a batch are retried automatically
Batch Statuses
| Status | Meaning |
|---|---|
| Pending | Waiting to be processed |
| In Progress | Currently running |
| Completed | All operations succeeded |
| Partial | Some operations failed |
| Failed | The batch could not complete |
| Cancelled | Manually cancelled |
Clearing History
To clean up old activity:
- Go to Activity
- Click Clear History
- Past operations are removed from the log
Clearing history only removes the log entries. It doesn't undo any operations.
Server Activity
View activity for a specific server:
- Go to Servers
- Select a server
- View the Activity tab
- See only operations that affected this server
Troubleshooting
Operations Stuck as "Pending"
- The operation queue processes one batch at a time per server
- Previous operations may still be running
- Check if the bot is online
"Partial" Status
- Some emotes in the batch failed (usually due to rate limits or capacity)
- Expand the batch to see which emotes failed and why
- Failed emotes are retried automatically
Operations Taking Too Long
- Discord rate limits emoji operations to ~50 per hour per server
- Large imports or rotations with many emotes will take proportionally longer
- The progress stream updates in real time so you can monitor