Skip to content

A GPT Based bot to automatically allocate XP for Proof of Work of members.

Notifications You must be signed in to change notification settings

JiyaGupta-cs/fosscu-discord-bot

 
 

Repository files navigation

FOSSCU_Tomodachi

The FOSSCU_Tomodachi is a FOSSCU-K Discord Bot is a versatile Discord bot designed to interact with GitHub and Airtable to fetch and display various organizational data such as members, open issues, pull requests, and XPs.

Features

  • Displays XPs of members
  • Displays organization members
  • Displays open issues
  • Display the available commands

Commands

  • !help: Display the commands
  • !xps: Display the XPs of the members
  • !issues: Fetch and display open issues
  • !members: Fetch and display organization members

Installation

  1. Clone the Repository

    git clone https://github.com/FOSS-Community/fosscu-discord-bot.git
    cd fosscu-discord-bot
  2. Set Up GitHub Token

    • Create a personal access token on GitHub with the necessary permissions to read organization members, repositories, issues, and pull requests and set up in the environment variables.
  3. Run Initialization Script

    Execute the init.sh script to interactively set up the bot:

    npm i
  4. Start Server

    npm start
    ```

    If installed nodemon as dev dependency 

    ```bash
    npm run dev
    ```


**Invite Discord Bot in your Server**

    

About

A GPT Based bot to automatically allocate XP for Proof of Work of members.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.0%
  • Dockerfile 8.0%