-
Preventing Spread of Misinformation
-
Protecting Personal Privacy
-
Ensuring Digital Trust
-
Video Upload
-
Video Viewing
-
Deepfake Detection
-
User Profiles
-
Search Functionality
The Deepfake Detector bot is designed to operate within a Discord server and monitor messages containing videos to identify and flag any videos that may contain deepfake content.
-
User Registration and Authentication
-
Monitoring Messages
-
Deepfake Detection
-
Flagging Deepfakes
-
Performance
-
Security
-
Compatibility
-
Clone the repository
git clone https://github.com/shreyavaidya2311/mimvit-deepfake-detection.git
-
API Keys
Command Link Youtube API Link Discord Bot Token Link Dropbox API Link Replace DISCORD_BOT_TOKEN, DROPBOX_TOKEN and YOUTUBE_API_KEY in the code with your keys
-
Frontend Dependencies
cd frontend && npm i
-
Backend Dependencies
pip install -r requirements.txt pip install discord.py
-
Run the frontend (http://localhost:3000/)
cd frontend && npm start
-
Run the backend (http://localhost:8000/)
uvicorn app:app --host=0.0.0.0 --port=8000
-
Run the Discord Bot
Before running the bot, create a bot on the Discord Developer Console and add it to your server. Paste the bot token in
bot.py
python3 bot.py