ScholarBot is a Discord bot that can query various scholarly resources such as Google Scholar, SciHub, etc...
This project uses Poetry for dependency management, please set Poetry up before proceeding.
- Clone this repo
- Create a bot account on Discord
- Create a .env file in the root and add:
BOT_TOKEN=<insert your token>
- Create a virtual environment to isolate your dependencies
- Install all dependencies with
poetry install
- Run the bot:
python bot.py
If you want to do memes you will also need to get a client id and client secret from teh Imgure API.
Once you do add the following to your .env file:
IMGUR_CLIENT_ID=<client id>
IMGUR_CLIENT_SECRET=<client secret>