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.
- Displays XPs of members
- Displays organization members
- Displays open issues
- Display the available commands
!help
: Display the commands!xps
: Display the XPs of the members!issues
: Fetch and display open issues!members
: Fetch and display organization members
-
Clone the Repository
git clone https://github.com/FOSS-Community/fosscu-discord-bot.git cd fosscu-discord-bot
-
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.
-
Run Initialization Script
Execute the
init.sh
script to interactively set up the bot:npm i
-
Start Server
npm start
```
If installed nodemon as dev dependency
```bash
npm run dev
```
**Invite Discord Bot in your Server**