PicoBot
Features

What does PicoBot do?

Each module can be toggled on/off and configured via the web panel. All of the following are features that work today.

01 · Moderation

Issue penalties, keep logs, and undo if necessary.

Case-numbered penalties

Bans, kicks, timeouts, and warnings are each assigned a case number. The reason, duration, and moderator are recorded.

  • /ban, /kick, /timeout, /warn
  • Timed bans, automatically lifted when the duration expires
  • Undo with a single click using /undo

Penalty tiers

If the same person breaks the rules again, the penalty automatically escalates: first a warning, then a mute, then a ban. You define the tiers.

Report and summarize

Members can right-click a message to report it to staff. Summarize long discussions in a few sentences by clicking “Summarize with AI”.

Bulk message deletion

Delete the last 50 messages, today's messages, or messages from a specific person. Deleted messages remain in the logs.

Channel lock and slow mode

Lock a channel or enable slow mode with a single command when things get chaotic.

Detailed logs

Deleted and edited messages, joins/leaves, voice activity, role changes. 20,000 events per server, filterable and exportable in the panel.

02 · AutoMod

You set the rules, the bot enforces them.

Filters are synced with Discord's native AutoMod; messages can be blocked before they are even sent.

Turkish profanity filter

Detects evasions like adding dots between letters, using numbers (e.g., s1k), stretching letters, or swapping characters (ş/s, ı/i, ğ/g) by normalizing them. You can add your own word list and define exceptions.

  • Delete, censor (star out and rewrite), or ignore
  • Exempt channels and roles
  • Live test box in the panel

Spam and advertising

Consecutive messages, repeating the same message, invite links, unauthorized sites, all-caps shouting, and mass mentions can be toggled individually.

  • Each filter has its own penalty tier
  • Short warning message in the channel
  • All events in logs
03 · Security

Against raids and internal sabotage.

Anti-raid

Temporarily locks the server if there are too many joins in a short time. Can assign a quarantine role to newly created accounts.

Anti-nuke

If an account deletes channels/roles or mass-bans in succession, its permissions are revoked. Deleted channels are restored.

Time machine

Daily backups of channels, categories, roles, and permissions. Restore to any backup with a single command.

04 · Artificial Intelligence

A chat companion that knows your server.

Joins the conversation when mentioned or addressed by name. You define its personality and speaking style in the panel.

Memory

Remembers who it talked to about what and can reference topics from other channels. Keeps unwanted channels private.

Voice commands

“Mute the spammer for 10 minutes”, “open a voice channel called games”, “post that there is a tournament tomorrow in announcements”. Every request is checked against the user's Discord permissions.

GIF and emoji

Learns the meaning of the server's custom emojis and sends relevant GIFs.

Voice speaking

When you say “Say good morning to everyone in voice”, it joins the voice channel and says it. Different voices can be selected.

World clock and weather

“What time is it in Tokyo?”, “Is it going to rain in Ankara tomorrow?” Live time and 3-day weather forecast for anywhere in the world.

Server statistics

Answers questions like “Who spent the most time in voice this week?” by looking at actual logs.

Permission hierarchy

No one can trick the bot by saying “I am the server owner”. Permissions are read directly from Discord.

05 · Music

Ad-free, uninterrupted, customizable.

From any source

Song titles, YouTube, SoundCloud, and Spotify links, and playlists.

Filters

Bass boost, nightcore, vaporwave, 8D, karaoke, clear vocals. Volume control, seek, and loop.

Control

DJ role, 24/7 mode, personalized saved playlists, DM control panel for those who want it, music ban.

06 · Community

The little things that keep the server alive.

Welcome and auto-role

Welcome card with avatar, farewell message for leavers, DM, separate auto-roles for humans and bots.

Temporary voice rooms

Users get their own room when they enter the hub channel. Lock, hide, limit, invite, and transfer ownership with buttons.

Waiting room

Notifies staff in voice via DM when someone enters the waiting room, pull them in with one click. Plays an audio alert if no one checks.

Giveaways

Button-based entry, role and account age requirements, random winner when time expires, re-roll.

Profile and leaderboard

Message, voice, and stream durations; weekly and all-time rankings.

Birthdays

Everyone saves their birthday once; the bot celebrates on that day and assigns a 24-hour birthday role. You can keep it private: hidden birthdays are not revealed to anyone.

  • /birthday or tell the bot “my birthday is march 12”

Reminder

“Remind me about the meeting in 2 hours”, “remind me about the bill tomorrow at 09:00”. Notifies you via DM when the time comes.

  • /remind or by writing to the bot

Temporary roles

“Give VIP to Ali for 3 days”: the role is automatically removed when the time expires, even if the bot restarts.

  • /temprole or by writing to the bot

Live stats

Real-time message feed in the panel, hourly charts, most active channels and members.

07 · Web dashboard

Every setting is just a click away.

Log in with your Discord account. Moderators see logs and cases, administrators see settings, and the server owner sees everything. Every setting change is saved along with who made it.

Go to dashboard

Logsfilter · search · CSV
Casesundo · note
AutoModpunishment per filter
Musicqueue · filter · voice
Time machinebackup · restore

Try it all on your own server.

Add to your server