Trostani is a TypeScript Discord bot with various Magic: The Gathering Arena related features such as tournament management using Challonge and decklist sync to a online builder.
Trostani builder list :
Clone this repo and run
yarn
To download all the deps, then
yarn build
To build js files from ts files into dist
See papey/trostani on Docker Hub
yarn start --help
Trostani uses config files in .yaml format, see settings.yml
file inside
the examples
directory for real life examples.
yarn test
Once the bot is connected,
!help
or for more specific stuff,
!help <command>
An asciidoctor user documentation is also available in the docs
directory
- discord.js - A Discord bot library
- scryfall-sdk - A Scryfall TypeScript library
- challonge-ts - A Typescript wrapper for the Challonge API
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Wilfried OLLIVIER - Main author - Papey
LICENSE file for details
- Wizards Of The Cost for Magic: The Gathering and Magic: The Gathering Arena
- ManaStack.com as a main online deck builder
- Scryfall for the awesome tooling they provide for free
- Discord for the plateform they provide for free
- Val & PL Magic Arena FR two MTGA french steamers who inspired this bot
- Forgeron Community for crash testing tournament features
- Kudos @Namarand !
Trostani, the Discordant is a Magic: The Gathering card. I found the name quite relevent with a Discord
bot.
Portions of names used in this projet are unofficial Fan Content permitted under the Wizards of the Coast Fan Content Policy. The literal information presented on this site about Magic: The Gathering, including card, the mana symbols, and Oracle text, is copyright Wizards of the Coast, LLC, a subsidiary of Hasbro, Inc. Trostani is not produced by, endorsed by, supported by, or affiliated with Wizards of the Coast.