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 is ManaStack
Clone this repo and run
yarnTo download all the deps, then
yarn build
To build js files from ts files into dist
See papey/trostani on Docker Hub
yarn start --helpTrostani uses config files in .yaml format, see settings.yml file inside
the examples directory for real life examples.
yarn testOnce 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.