A professional networking and community development Discord bot designed to create a vibrant community by providing tools for career development, networking, and entertainment.
- 🤝 Professional Networking
- Profile Management
- Connection System
- Professional Networking Features
-
📚 Career Development
- Skill Development
- Mentoring System
- Career Guidance
-
🎯 Events & Activities
- Professional Events
- Workshops
- Networking Sessions
-
🎮 Community Fun
- Interactive Games
- Community Building Activities
-
Clone the Repository
git clone <repository-url> cd DiscordBot
-
Install Dependencies
pip install -r requirements.txt
-
Environment Setup Create a
.envfile in the root directory with the following variables:DISCORD_TOKEN=your_discord_bot_token MONGODB_URI=your_mongodb_connection_string REDIS_URL=redis://127.0.0.1:6379 -
Run the Bot
python main.py
-
Clone the Repository
git clone <repository-url> cd DiscordBot
-
Environment Setup Create a
.envfile in the root directory with the following variables:DISCORD_TOKEN=your_discord_bot_token MONGODB_URI=your_mongodb_atlas_connection_string REDIS_URL=redis://redis:6379 -
Build and Run with Docker Compose
docker-compose up -d
-
Check Logs
docker logs veka-discord-bot
-
Clone the Repository
git clone <repository-url> cd DiscordBot
-
Environment Setup Create a
.envfile in the root directory with the following variables:DISCORD_TOKEN=your_discord_bot_token MONGODB_URI=your_mongodb_atlas_connection_string REDIS_URL=redis://localhost:6379 -
Create Pod and Run Containers
# Create pod podman pod create --name veka-bot-pod # Build bot image podman build -t veka-discord-bot:latest . # Run Redis podman run -d --pod veka-bot-pod \ --name veka-redis \ -v redis-data:/data \ redis:alpine # Run Discord Bot podman run -d --pod veka-bot-pod \ --name veka-discord-bot \ -v ./logs:/app/logs \ -v ./.env:/app/.env:ro \ -e PYTHONUNBUFFERED=1 \ veka-discord-bot:latest
-
Check Logs
podman logs veka-discord-bot
!profile [@user]- View your or someone else's professional profile!setupprofile- Set up your professional profile!connect @user [message]- Send a connection request to another member
!help- Show all available commands!help <command>- Show detailed information about a specific command
Feel free to contribute to this project by:
- Forking the repository
- Creating a new branch for your feature
- Submitting a pull request
This project is licensed under the MIT License - see the LICENSE file for details.