{"id":23714946,"url":"https://github.com/dnutiu/RPG-Bot","last_synced_at":"2026-02-10T01:30:17.818Z","repository":{"id":218421724,"uuid":"746016460","full_name":"dnutiu/Nucu-RPG-Bot","owner":"dnutiu","description":"A Discord bot for table top roleplaying games.","archived":false,"fork":false,"pushed_at":"2024-01-30T21:03:27.000Z","size":214,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-30T20:51:58.002Z","etag":null,"topics":["discord","discord-bot","dungeons-and-dragons","pathfinder2e","roleplaying"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dnutiu.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-20T20:33:10.000Z","updated_at":"2024-04-26T11:47:37.000Z","dependencies_parsed_at":"2024-12-30T21:02:29.065Z","dependency_job_id":null,"html_url":"https://github.com/dnutiu/Nucu-RPG-Bot","commit_stats":null,"previous_names":["dnutiu/nucuttrpgbot","dnutiu/nucu-rpg-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnutiu%2FNucu-RPG-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnutiu%2FNucu-RPG-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnutiu%2FNucu-RPG-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dnutiu%2FNucu-RPG-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dnutiu","download_url":"https://codeload.github.com/dnutiu/Nucu-RPG-Bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239803490,"owners_count":19699686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-bot","dungeons-and-dragons","pathfinder2e","roleplaying"],"created_at":"2024-12-30T20:51:45.441Z","updated_at":"2026-02-10T01:30:17.785Z","avatar_url":"https://github.com/dnutiu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nucu's RPG Tools\n\n⚠️ _Currently under development_\n\nNucu's table top role-playing game bot is a generic BOT 🤖 that aids your games.\n\nIt features:\n\n- ✅ A custom dice roller and parser. 🎲\n- ❌ Artificial Intelligence.\n- ❌ Cooking, brewing and farming skills.\n- ✅ A discord interface ➕➕➕\n- ❌ Telemetry (We don't do that here)\n- ❌ Paid Content.\n\n### Screenshots\n\n![./docs/bot_dice_roll.png](./docs/bot_dice_roll.png)\n\n# Running the bot\n\nI've designed the bot to be run by yourself, and be configured via a configuration file.\npyenv\nYou can view the configuration file example in the project's root under the name [config.yaml](config.yaml).\nThe configuration file's location is the current directory and can be configured to something else with the\nfollowing environment variable:\n\nExample:\n\n```shell\nexport NUCUBOT_CONFIG=/PycharmProjects/NucusTTRPGBot/secrets/config.yaml\npython -m src.main\n```\n\n# Running the bot on Raspberry PI\n\nTo run this bot on your Raspberry PI device you will need to:\n\n1. Clone this repo:\n\n```shell\ngit clone https://github.com/dnutiu/Nucu-RPG-Bot.git\n```\n\n2. Install Python 3.11+. I use [pyenv](https://github.com/pyenv/pyenv/wiki).\n3. Create a Discord [application](https://discord.com/developers/applications) and grab the bot token.\n\nI use the following permissions:\n\n![discord app permissions](./docs/discord-permissions.png)\n\n4. Add your bot's token to the [config.yaml](config.yaml).\n5. Install bot dependencies with `pip install -r requirements.txt`\n6. Run `python -m src.main`\n7. Invite the bot to your Discord server.\n\n---\n\nMade with 💞 by [nuculabs.dev](https://blog.nuculabs.dev)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnutiu%2FRPG-Bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdnutiu%2FRPG-Bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdnutiu%2FRPG-Bot/lists"}