Skip to content

Latest commit

 

History

History
85 lines (61 loc) · 2.41 KB

README.md

File metadata and controls

85 lines (61 loc) · 2.41 KB

DisBot

A Discord Bot to foster collaboration, skill development, and social engagement among remote workers.


Overview

The Community Builder Discord bot is designed to create a virtual island for remote workers where they can socialize, collaborate on tasks, and enhance their professional skills. By introducing roles, tasks, and resources, it ensures a structured and engaging community experience.


Key Features

  • Role-Based System

    • Tester: Identifies issues and assigns them to builders.
    • Builder: Resolves issues and contributes to community tasks.
    • Gatherer: Collects and shares resources for the community.
  • Task Management

    • Create, assign, and track tasks within the Discord server.
    • Integrates with channels for seamless task updates.
  • Resource Sharing

    • Centralized sharing of learning materials and resources.
    • Encourage collaboration by providing valuable tools to members.
  • Social Engagement

    • Interactive features for community polls, Q&A sessions, and more.
    • Foster networking and discussions among remote workers.

Setup Instructions

Prerequisites

Steps to Run Locally

  1. Clone the repository

    git clone https://github.com/Nexusrex18/DisBot.git
    cd DisBot
  2. Install dependencies

    npm install
  3. Configure Environment Variables
    Create a .env file in the root directory and add:

    DISCORD_BOT_TOKEN=your_discord_bot_token
  4. Start the bot

    npm run start
  5. Invite the bot to your server
    Generate an invite URL from the Discord Developer Portal with the necessary permissions and add the bot to your server.


Future Enhancements

  • Gamification: Introduce points and badges for active participants.
  • Skill-Based Matching: Match members based on their expertise for tasks.
  • Analytics: Provide insights on community activity and engagement.

Contributing

Contributions are welcome!

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request with a description of your changes.

License

This project is licensed under the MIT License.