F3D0T is a voice companion for Discord: it lives in voice, records clips, plays sounds, reads text aloud, tracks stats and greets new members. Below is everything it can do and how to switch it on.
In Discord run /setup and pick the voice channel the bot should live in.
Fine-tune it in the dashboard: irisrumtub.tech/f3d0t. Log in with Discord; you need the Manage Server permission on that server.
๐ Voice modes โ /voice
Keep-alive 24/7 (default) โ the bot always sits in the chosen voice channel.
Join when โฅN people are present โ the bot hops in once N members are in the channel and leaves after it stays below the threshold for M minutes.
Off โ the bot never joins voice.
The bot needs Connect and Speak permissions on the channel.
๐ฌ Clips โ /clip [seconds]
Saves the last few seconds of the conversation into a short audio clip and posts it. Base: up to 2 minutes; F3D0T+: up to 20 minutes.
It is switched on with a consent checkbox in the dashboard โ you confirm members are informed they may be recorded (a legal requirement in many places).
/clip is only available to people who are in voice with the bot themselves.
The clip caption shows who spoke (@mentions) and who requested it.
Audio is NOT stored on our servers โ only inside the Discord message.
Personal opt-out: /record off. An admin can exclude anyone with /consent or via the "Recording opt-outs" page.
An archive of links to posted clips is kept in the dashboard (and can be cleared).
Optionally โ a public share page for a clip with a player (open to anyone with the link, no Discord login); enabled with a toggle on the "Clips" page and disabled by deleting the archive record.
๐ Clip transcription F3D0T+
A toggle on the "Clips" page in the dashboard. The bot transcribes speech from a clip into text, labelled by speaker.
Language choice: 15 languages + auto-detect.
It is not fast: the queue is shared across all servers, and a single clip can take tens of seconds or longer.
๐ต Sounds โ /sound add ยท play ยท list ยท remove ยท stop
Short audio files the bot plays into voice. Up to 7 seconds, โค1 MB, volume is auto-normalised.
File limit: Base โ 20, F3D0T+ โ 100.
Schedules: random within a period / every N minutes / daily at a fixed UTC time.
Preview any sound right in the dashboard.
๐ช Entrance / exit sounds โ /entrance me ยท set ยท clear
A member's personal jingle: it plays when they join or leave the bot's voice channel.
/entrance me โ set your own sound (an admin can disable self-service with a dashboard toggle).
The bot joins voice and reads text aloud. Pick a voice in the dashboard (RU / EN / DE / FR / ES and more).
"Read a channel" mode โ the bot speaks every message posted in the chosen text channel. Optional: auto-delete the source message after N minutes. The bot needs access to the channel โ the dashboard has a "post an explanation" button that also checks that access.
Limit: Base โ 50 messages/day, F3D0T+ โ unlimited.
๐ฃ Auto-messages
Scheduled text posts to a channel. Discord formatting and role/member pings are supported; @everyone is never pinged on purpose.
Task limit: Base โ 3, F3D0T+ โ 15.
๐ Welcome messages
Greet new members in a channel or via DM. Plain text OR an embed card (title, accent color, markdown description, image inside, footer, server-icon thumbnail).
Weekly leaderboard: voice hours + messages (metrics chosen with checkboxes), weekday and time in UTC.
Milestones โ auto-roles for accumulated voice time. Limit: Base โ 3, F3D0T+ โ unlimited. The bot needs Manage Roles and its role must sit above the roles it grants.
Detailed analyticsF3D0T+ (opt-in): event log, a 7/30-day summary (voice hours, top 5, joins/leaves, peak by hour), CSV/JSON export.
๐ Log and privacy
A log of commands and settings changes: who, when, what (~5000 records per server).
A permission health-check with a re-invite button.
Deletion of ALL server data (type-to-confirm the server name).