
Welcome to BeReal-Bot! 👋 This bot is designed to capture authentic moments, just like the BeReal app. Every day, at a random time, you’ll be prompted to share a photo that showcases your true self—no filters, no edits! 📸✨
Random Moment:
You’ll receive a notification at a surprise time.
Snap a Pic:
You’ll have 2 minutes to take a photo of what you’re doing right at that moment. It’s all about being real!
Share & Connect:
After you snap your pic, you can share them with friends and see their moments too. Let’s keep it genuine!
It’s not about the likes; it’s about capturing life as it is. So get ready to embrace the spontaneity! 🎉
Not interested in downloading bot to your computer, you can add bot to your server here
Follow these steps to run the Discord application and add it to your server.
-
If you are not an author, fork the repository here.
-
Clone the repository.
git clone https://github.com/pedropa140/bereal-bot
-
Install Dependencies
- Make sure your pip version is up-to-date:
pip install --upgrade pip
pip install -r requirements.txt
- Make sure your pip version is up-to-date:
-
Create Discord Application
- Go to https://discord.com/developers/applications
- Click on New Application
- Give it a name
- Agree to Developer Terms and Services and Developer Policy
- Go to the Bot tab
-
Click on Reset Token to receive Discord Application Token
-
Go back to the Github clone and create a .env file
-
Type
DISCORD_TOKEN = '**REPLACE WITH DISCORD TOKEN THAT YOU JUST COPIED**'
-
- Go to the OAuth2 tab
-
For OAuth2 URL Generator, click on bot on the second column
-
For General Permissions, click on
- Read Messages/View Channels
- Manage Events
- Create Events
- Moderate Members
- View Server Insights
- View Creator Monetization Insights
-
For Text Permissions, click on
- Send Messages
- Create Public Threads
- Create Private Threads
- Send Messages in Threads
- Send TTS Messages
- Manage Messages
- Manage Threads
- Embed Links
- Attach Files
- Read Message History
- Read Message History
- Mention Everyone
- Use External Emojis
- Use External Stickers
- Add Reactions
- Use Stash Commands
- Use Embedded Activities
-
For Voice Permissions, click on
- Use Embedded Activites
-
-
Copy the Generated URL and paste it in your web browser.
-
Click on the Discord server you would like to add the bot into.
-
In your server, please create a discussion channel called #bereal-bot so the bot can enter messages in. Make the View Messages permission for @everyone hidden.
-
Create a role called bereal-user and make its only permission is to view #bereal-bot.
-
Have fun!
-
In a terminal, find the directory where main.py is located and run this command:
python main.py
- /adduser [FIRST_NAME] [LAST_NAME]
- Adds a user to the database.
- /removeuser
- Removes a user from the database.