An anonymous chatting bot for Discord.
- Complete Anonymity: Chat anonymously on Discord without revealing your identity.
- Anonymous Message Forwarding: Send messages to the bot or the channel on server, and it will repost them anonymously to a designated channel.
- Moderator Visibility: Forwarded messages are displayed in a separate channel, allowing moderators to see the original sender.
- Deploy the bot and invite it to your server
- Create 2 channels, one for the users to send messages and one for the bot to forward the messages to Users with specific role
- The users can be anonymous either by sending the messages to the channel you created or by directly messaging the bot
- In first case, as soon as user sends a message the bot will delete it and resend it anonymously. But the notification will be momentarily visible to anyone who is online at that time.
- In second case, the bot will directly forward the message to the channel you created.
- The bot will also forward the message to the second channel you created where users of specific role are allowed to see who actually sent the message.
Note: The bot will ignore the messages sent by users with the role specified in environment variable
ROLE_NAME
and will forward the messages to a channel which has the name specified in environment variableMOD_CHANNEL
along with the original message's author's name.
git clone https://github.com/FiniteLoop-NMAMIT/stealth-bot.git
npm i
- Set up a application from the discord developer portal
- Refer this
- Setup the configurations of the bot and get the token put it in the env
- Get the generated from the below URL and use to register the bot to your server
- Get the channel id of the anonymous channel and optionally log/mod channel id. Refer this to get channel id
- Optionally you can add role name whose messages won't be anonymous
npm run dev