A discord bot to find Github's good first issue on different repositories.
You can add the bot to your server by clicking on 
/svn <param>: <your query>- Search for good first issues on GitHub
Example:
/svn language:python
The query parameters are the same as the ones used on GitHub's search bar. See the full list here.
Some of the most used parameters are:
owner- Filter by the user that created the issue.language- Filter by the language the repository is written in.label- Filter by the labels applied to the issue.state- Filter by the state of the issue.repo- Filter by the repository the issue belongs to.
You can also use any combination of the parameters above.
Example:
/svn owner:angolaosc language:python repo:angolaosc/savanna-bot
- You will need your discord bot token. See how to get yours here
- And your GitHub developer token. See how to get yours here
Now you need to change the .env-example to .env, with the following content.
GITHUB_TOKEN=<your GitHub developer access token>
BOT_TOKEN=<your discord bot token>Clone the project
git clone https://github.com/angolaosc/savanna-bot.gitGo to the project directory:
cd savanna-botCreate your virtual environment:
virtualenv envand
source venv/bin/activate (in Linux)Install the dependencies
pip install -r requirements.txtNow you are ready to go, run
python3 src/bot.pyContributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Savanna-bot is licensed under the Apache License, Version 2.0
Savanna-bot is a Angola Open-source Community open project.
Please note Savanna-bot follows the AOSC Code of Conduct. By participating in this project, you agree to follow its terms.
