Skip to content

opensource-force/osf-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSF Community Discord Bot

A Discord bot designed for the OSF (Open Source Force) community. The bot helps manage projects and gather user preferences efficiently.

MVP Features

OSF Community Discord Bot

A Discord bot designed for the OSF (Open Source Force) community. This bot facilitates project management and helps users find suitable projects to contribute to.

Features

1. Project Management

  • Add Project Command: Allows users to add new projects to the database. Users can provide details such as project name, description, and relevant tags.

2. Project Matching

  • Find Projects Command: Helps users discover projects to contribute to based on their interests and preferences. The bot can match projects with users using predefined tags or AI-based recommendations.

Getting Started

Installation

  1. Clone the Repository

    git clone https://github.com/opensource-force/osf-discord-bot.git
  2. Navigate to the Project Directory

    cd osf-discord-bot
  3. create a .env file

    create a .env file in the root directory of the project and add your discord bot token:

    BOT_TOKEN=your_discord_bot_token_here
    CHANNEL_ID=the_id_of_the_channel_the_bot_should_operate_in

    Note: You need to register for a bot in the Discord Developer Portal,the channel id can be easily accessed by right clicking on a channel and you can copy from there.

  4. Install requirements.txt

    Install the required Python packages using requirements.txt:

    pip install -r requirements.txt
  5. Run the bot

    Start the bot using the following command():

    python bot.py

    Note: You need to invite the bot to your server. You can do this by going to OAuth in the Discord Developer Portal, generating an OAuth2 URL, and using it to add the bot to your server.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages