Uwuify

Make someone talk in uwu

uwuify intercepts messages using Discord webhooks the moment they're sent. No plugins, no setup on the user's end. Just activate on someone and every message they send comes through transformed.

5 min Session length
Real-time Transformation
No data stored Privacy first
Discord
uw
TEXT CHANNELS
# general
# off-topic
# bot-commands
Y
You
# general uwuify demo — type below
Welcome to #general. Type a message below to get started.

This is a live demo. Type anything to begin.

how it works

Three steps to get started.

From invite to active in under a minute.

01

Add uwuify to your server

Invite the bot and grant it the required permissions. The whole process takes under a minute.

02

Configure a channel webhook

Run /webhook #channel in the channel you want uwuify to work in. One webhook per server is supported.

03

Activate on a user

Run /uwuify @user 5m. Every message they send in that channel gets intercepted and transformed automatically.

Messages are deleted and re-sent through a webhook so the transformation appears seamless in chat.
Due to Discord API limits, only one active transformation is allowed per server at a time.
commands

Everything you need to know.

/uwuify <user> <duration> moderator

Activates uwuify on a user for the specified duration. All messages they send in the configured channel will be intercepted and transformed in real-time.

Example: /uwuify @CoolEthan133 5m

/webhook <#channel> moderator

Sets up the webhook for a specific channel. This must be configured before activating uwuify. Only one webhook per server is allowed — running this again will replace the existing one.

Example: /webhook #general

/help all users

Displays a quick-reference list of commands directly in Discord. You can also check the bot's bio for quick links.

Bot requires these permissions

  • View Channels
  • Send Messages
  • Read Message History
  • Manage Messages
  • Manage Webhooks

Who can run commands?

  • Administrator
  • Ban Members
  • Kick Members
  • Timeout Members
changelog

Update Log

22 May 2026 fix

Improved webhook stability and rate limit handling.

21 May 2026 improvement

Optimised message queue system for faster processing.

faq

Frequently Asked Questions

Click any question to expand the answer.

Using uwuify

First, invite uwuify to your server using the link at the top of this page. Then run /webhook #channel in the channel you want it to work in. After that, run /uwuify @user duration to activate on someone. The bot will handle everything else automatically.

Run /webhook #new-channel in the new channel. Since uwuify supports only one webhook per server, this will replace the previous webhook configuration. The bot will then operate in the new channel going forward.

You specify the duration when running the command. The maximum is 5 minutes per session. After the session ends, messages go back to normal automatically — no need to cancel manually.

Run /help in any channel the bot has access to. You can also refer to the Commands section on this page for a full reference.

Limitations

This is a Discord API constraint. Because uwuify works by intercepting and re-sending messages through a single webhook, only one active transformation per server is possible at a time. It's not a design choice — it's a platform limitation we're working within.

A 5-second cooldown is enforced between activations to prevent spam and to stay within Discord's rate limits. This keeps the bot stable and responsive for everyone in the server.

No. uwuify monitors only the channel where the webhook has been set up. If a user sends a message in a different channel, it won't be intercepted. To change the monitored channel, run /webhook #new-channel.

Troubleshooting
  • Make sure uwuify has the Manage Webhooks permission in your server.
  • Try running /webhook #channel again to recreate the webhook.
  • Confirm you're sending messages in the configured channel, not a different one.
  • Check that the webhook hasn't been deleted manually in Server Settings → Integrations.
  • The bot may be restarting — wait a moment and try again.
  • Slash commands can take a few minutes to sync after the bot first joins a server.
  • Check that uwuify has permission to send messages and interact in that channel.
  • Make sure channel-level permission overrides aren't blocking bot interactions.

Messages go through a queue to avoid hitting Discord's rate limits, so a small delay is normal. If the lag feels significant, it's most likely Discord API latency — something outside the bot's control. If it's consistently slow over multiple sessions, feel free to ask in the support server.

Join the support server and open a thread. You can also reach the developer directly on Discord at @9pill.

Docs are being worked on.
Copied to clipboard