🔑 Discord Setup Guide

Discord IDs: why bots use them and why a recreated channel is not the same channel

Bots identify Discord objects by permanent numeric IDs rather than visible names. That is why renaming a channel is usually harmless, while deleting and recreating it can break an old configuration.

Names are for people; IDs are for software

Two channels can have the same visible name, and names can be changed at any time. Discord therefore gives every server, channel, role and user a unique numeric ID. Bozos uses those IDs when it needs to remember destinations such as a birthday channel, role or scheduled-message target.

How to copy an ID

Enable Discord's Developer Mode in User Settings. You can then right-click supported objects and choose Copy ID. On mobile, the option appears in the relevant object menu after Developer Mode is enabled.

Renaming is safe; recreating is different

If you rename #birthday to #celebrations, the underlying channel ID stays the same. A bot configuration that points to that ID can continue working. If you delete the channel and create a new channel with the same name, Discord creates a completely new ID. The old configuration still points to the deleted channel.

The same rule applies to roles

Deleting a birthday ping role and recreating another role with the same name does not restore the original ID. Update the dashboard configuration so Bozos knows about the new role.

Why this matters when troubleshooting

If a feature worked yesterday and stopped immediately after a channel or role was rebuilt, check the saved destination before changing permissions or reinstalling the bot. A stale ID is often the entire problem.

Do not post sensitive credentials

Discord IDs are identifiers, not passwords. They can usually be shared for support purposes. Bot tokens, OAuth secrets, session cookies and database keys are completely different and should never be posted publicly or sent to someone claiming to provide routine support.

Permissions & IDs guide →Birthday setup guide →