A Discord bot for table top roleplaying games.
Find a file
2024-01-23 22:05:50 +02:00
docs implement $roll command 2024-01-22 21:36:59 +02:00
src implement configuration module 2024-01-23 22:05:50 +02:00
tests add tests for roll with advantage/disadvantage 2024-01-21 23:07:39 +02:00
.dockerignore implement configuration module 2024-01-23 22:05:50 +02:00
.gitignore implement configuration module 2024-01-23 22:05:50 +02:00
config.yaml implement configuration module 2024-01-23 22:05:50 +02:00
pyproject.toml implement configuration module 2024-01-23 22:05:50 +02:00
readme.md implement configuration module 2024-01-23 22:05:50 +02:00
requirements-dev.txt add simmple requirements, hatch is not supported in intellij 2024-01-21 22:16:31 +02:00
requirements-test.txt add simmple requirements, hatch is not supported in intellij 2024-01-21 22:16:31 +02:00
requirements.txt implement configuration module 2024-01-23 22:05:50 +02:00

Nucu's TTRPG Bot

⚠️ Currently under development

Nucu's table top role-playing game bot is a generic BOT 🤖 that aids your games.

It features:

  • A custom dice roller and parser. 🎲
  • Artificial Intelligence.
  • Cooking, brewing and farming skills.
  • A discord interface, yeap we're working on that.
  • Telemetry (We don't do that here)
  • Paid Content.

Screenshots

./docs/bot_dice_roll.png

Made with 💞 by nuculabs.dev

Running the bot

I've designed the bot to be run by yourself, and be configured via a configuration file.

You can view the configuration file example in the project's root under the name config.yaml. The configuration file's location is the current directory and can be configured to something else with the following environment variable:

Example:

export NUCUBOT_CONFIG=/PycharmProjects/NucusTTRPGBot/secrets/config.yaml
python -m src.main