A Bot for Legend Story Studios TCG Flesh and Blood.
This bot sends information about cards from the trading card game Flesh and Blood to different channels
The data of this bot is provided by https://fabdb.net.
This code powers the bot fabtcg_bot on Telegram. Feel free to check it out! Right now only Telegram is supported, but I'd like to add more in the future.
Container Usage:
docker pull quay.io/cbrgm/fabtcg-bot:latest
Start as a command:
docker run -d \
-e 'TELEGRAM_ADMIN=1234567' \
-e 'TELEGRAM_TOKEN=XXX' \
--name fabtcg-bot
quay.io/cbrgm/fabtcg-bot:latest
Usage: fabtcg-bot --telegram.token=STRING
Flags:
-h, --help Show context-sensitive help.
--http.addr="0.0.0.0:8080" The address the fabtcg-bot metrics are exposed
--log.level="info" The log level to use for filtering logs
--telegram.admin=TELEGRAM.ADMIN,... The ID of the initial Telegram Admin
--telegram.token=STRING The token used to connect with Telegram ($TELEGRAM_TOKEN)
--metrics.profile Enable pprof profiling
--metrics.runtime Enable bot runtime metrics
--metrics.enabled Enable bot metrics
--metrics.prefix="" Set metrics prefix path
Build the binary using make
:
make
In case you have $GOPATH/bin
in your $PATH
you can now start the bot by running:
fabtcg-bot
Feel free to submit changes! See the Contributing Guide. This project is open-source and is developed under the terms of the MIT License.
This Bot is in no way affiliated with Legend Story Studios®. All intellectual IP belongs to Legend Story Studios®, Flesh & Blood™, and set names are trademarks of Legend Story Studios®. Flesh and Blood™ characters, cards, logos, and art are property of Legend Story Studios®.