Skip to main content

"Discord bot for VTES cards",

Project description

KRCG Discord Bot

PyPI version Validation Python version License Code Style

A discord bot to display V:tES cards, using the VEKN official card texts and KRCG rulings list.

Portions of the materials are the copyrights and trademarks of Paradox Interactive AB, and are used with permission. All rights reserved. For more information please visit white-wolf.com.

Dark Pack

Use it

This bot lets you retrieve cards official text, image and rulings: Bot Example

To call the bot, write krcg followed by a card name. Partial inputs may yield several results: Partial Input Example

It is online and free to use, install it on your Discord server.

Contribute

Contributions are welcome !

This bot is an offspring of the KRCG python package, so please refer to that repository for issues, discussions and contributions guidelines.

Hosting the bot

If you need to host a new version of the bot yourself, Python 3 is required, as well as an environment variable DISCORD_TOKEN. The token can be found on your Discord applications page.

The preferred way to run the bot is to use a python virtualenv:

/usr/bin/python3 -m venv venv
source venv/bin/activate
pip install krcg-bot
DISCORD_TOKEN=discord_token_of_your_bot
krcg-bot

A systemd unit can be used to configure the bot as a system service:

[Unit]
Description=krcg-bot
After=network-online.target

[Service]
Type=simple
Restart=always
WorkingDirectory=directory_where_krcg_is_installed
Environment=DISCORD_TOKEN=discord_token_of_your_bot
ExecStart=/bin/bash -c 'source venv/bin/activate && krcg-bot'

[Install]
WantedBy=multi-user.target

For development, the environment variable DISCORD_TOKEN can be provided by a personal .env file at the root of the krcg folder (ignored by git):

export DISCORD_TOKEN="discord_token_of_your_bot"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

krcg-bot-2.9.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

krcg_bot-2.9-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file krcg-bot-2.9.tar.gz.

File metadata

  • Download URL: krcg-bot-2.9.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

File hashes

Hashes for krcg-bot-2.9.tar.gz
Algorithm Hash digest
SHA256 b8a8f9732dd1ccd151f9c0e08ba134a91104b95160ef643bb4b17e96b223b65d
MD5 ee7053e9a812a876dc0c68364fcf81a8
BLAKE2b-256 a039083e748e9c8c0f61d182caa44f2f1e170914268dda70cdf978e2b3500e01

See more details on using hashes here.

File details

Details for the file krcg_bot-2.9-py3-none-any.whl.

File metadata

  • Download URL: krcg_bot-2.9-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

File hashes

Hashes for krcg_bot-2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 17e2de3ddb36ce2f78fb913c241eb3b5183ccdd1fdd8f34e1f519437386254c2
MD5 2d6070d1820b7b66e6f9b9ddc8547285
BLAKE2b-256 ecab0bc13ea9a4ba29a7a667db6f9beba40bd1f59d83c81e149e7e7e4057bb98

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page