A Facebook Messenger chatbot that uses the ScryFall API
When chatting with a myr bot, there are 3 main types of command they will recognise; single card search, ScryFall search and special command syntax
(([format specifier]search[|SET]))
| format specifier | result | status |
|---|---|---|
| none or & | Text representation of the card | ✔️ |
| ! | Full card image | ✔️ |
| @ | Card art image (with artist) | ✔️ |
| $ | Price (in USD and AUD) | ✔️ |
| # | Legality | ✔️ |
SET: 3(or more) character set code to select a particular printing of a card. ✔️
((+search|[format specifier][options]))
| format specifier | result | status |
|---|---|---|
| none | Card name only | ✔️ |
| & | Text representation of the card | ✔️ |
| ! | Full card image | ✔️ |
| @ | Card art image (with artist) | ✔️ |
| $ | Price (in USD and AUD) | ✔️ |
| # | Legality | ✔️ |
| option | result | status |
|---|---|---|
| max | Sets the maximum number of returned cards | ❌ |
| unique | The unique parameter specifies if Scryfall should remove “duplicate” results in your query | ❌ |
| order | The order parameter determines how Scryfall should sort the returned cards | ❌ |
| dir | Then you can optionally specify a dir parameter to choose which direction the sorting should occur | ❌ |
| More information on these options can be found here |
((?[format specifier]))
| format specifier | result | status |
|---|---|---|
| none | Name of a random card | ✔️ |
| & | Text representation of a random card | ✔️ |
| ! | Full card image of a random card | ✔️ |
| @ | Card art image (with artist) of a random card | ✔️ |
| $ | Price (in USD and AUD) of a random card | ✔️ |
| # | Legality of a random card | ✔️ |
| ? | Sends a link to this page | ✔️ |
Certain exact messages may trigger other responses.