This is a bot that looks up useful research information on any topic. Primarily for use in the Solutions Discord server but I'll probably let others use it too.
- Wikipedia
- Merriam-Webster
- RationalWiki
- YouTube
- Crash Course
- Google Scholar
- ProPublica (Congress bills)
- Google Fact Check API
- Media Bias Fact Check
- Stocks (Alpha Vantage or Polygon)
- SEP
- Charity Navigator
- Awesome Public Datasets
- Census.gov
- COVID Data
- Data.gov
- Logical Fallacies (Fallacy.in)
- Our World In Data
- USASpending.gov (includes debt)
- US Bureau of Labor Statistics (unemployment, etc)
- World Bank
- Outline.com
- Sci-Hub
Soon we will have a Project set up inside this repo where you can look at our roadmap and find tasks to work on.
- Install Node.js.
- Create a Discord server to use as a sandbox. This is where your development bot will live.
- Go to the Discord Developer Portal and create a new bot. Invite this bot to your new server (it will be offline for now). Save the bot token for the next step.
- Clone this repo
- In the cloned repo, copy
.env.example
to.env
and fill in the following secrets:BOT_PREFIX
= A prefix of your choice, e.g.!
DISCORD_API_TOKEN
= Your Discord bot token from the previous step- Fill in any other API tokens necessary for what you're working on (e.g. a Reddit token if you're working on Reddit commands)
- Run
npm install
in this directory - Run
npm run dev
- You should now see your bot online and ready to accept commands! Try sending it the "ping" command (your prefix +
ping
), and it should reply with "Pong".
- https://www.reddit.com/prefs/apps
- https://github.com/reddit-archive/reddit/wiki/oauth2
- https://github.com/reddit-archive/reddit/wiki/OAuth2-Quick-Start-Example
- https://not-an-aardvark.github.io/reddit-oauth-helper/
- https://not-an-aardvark.github.io/snoowrap/snoowrap.html
- https://www.reddit.com/dev/api/