Skip to content

This is the repository for a board game based Discord bot

Notifications You must be signed in to change notification settings

matta174/BoardGameBot

Repository files navigation

BoardGameBot

This is the repository for a board game Discord bot Python 3.6.7 GitHub repo size Discord GitHub issues CodeFactor

BoardGameBot is a bot that can be used to quickly lookup information about board games as well as get how to play videos and much more.

Prerequisites

What items to install

discord - link

boardgamegeek - link

Google APIs Client Library for Python - link

How to install them

pip install -U discord.py pip install boardgamegeek2 pip install google-api-python-client pip install python-env pip install psycopg2

Using the bot

Commands

Name Description Command
Board Game Check Returns the BoardGameGeek.com information of a specified game. !bg game name
Expansion Check Returns any expansions a game has if any. !exp game name
Random Game Returns a random game title from a provided list of games separated by a comma. !rbg game name, game name
Random Owned Game Returns a random game title from a user's owned list. !robg username
What Game Can We Play Looks up a specified user's game collection and how many people are playing to see what games you could play !wcwp username, number of players
How To Play Returns the top search result video from YouTube on how to play !htp game name
Next Video Returns the next video in the last youtube search !nxt
Ask Returns a search of board gaming Stack Exchange similar questions. !ask game name,question
Dice Roll Returns the value of a dice roll, side number is specified by command. !dice # of sides
Game Ambiance Returns the top search result video for selected topic from YouTube !amb topic
Expansion Check Returns expansions for the selected game if they exist !exp game name
Lookup BGG User Lookup a board game geek user's game collection !go username
Get Hot Games Returns BoardGameGeeks current hot games !ghg
Get Hot Companies Returns BoardGameGeeks current hot board game companies !ghc