Skip to content

KickAssMTGBot is a Discord Bot that allows a user to input commands to acquire information about Magic the Gathering cards via Scryfall's API as well as acquires pricing data via JSON Documents that are generated by Scrappy built specifically for this project.

Notifications You must be signed in to change notification settings

synergize/KickAssMTGBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KickAssMTGBot

KickAssMTGBot is a Discord Bot that allows a user to input commands to acquire information about Magic the Gathering cards via Scryfall's API as well as acquires pricing data via JSON Documents that are generated by Scrappy built specifically for this project.

Feedback

I'm always open for feedback on feature implementation or code structure. Please don't hesitate to reach out and let me know!

Installation

Currently not being distributed.

Third-Party Implementation

Current To-Add List

  1. Implement caching system for API Calls.
  2. Hyperlinks for card names on Movers and Shakers data.
  3. Implement logging system.
  4. Add user ability to configure format on a channel-by-channel basis.

Usage

Acquire Card Data Acquire Card Rulings

Configure Movers and Shakers

All configuration commands must be made through a channel that the bot can read messages and send messages in. Additionally, only users with the ability to manage channels can configure this feature.

!mtgsetchannel #channel-name !mtgaddformat format-name !mtgremoveformat format-name

Enjoy!

About

KickAssMTGBot is a Discord Bot that allows a user to input commands to acquire information about Magic the Gathering cards via Scryfall's API as well as acquires pricing data via JSON Documents that are generated by Scrappy built specifically for this project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published