nerdsplayingpnp-tud / magicaltavern-discord Goto Github PK
View Code? Open in Web Editor NEWmagicaltavern is a discord bot with the goal to organise D&D/PnP servers a bit better.
License: GNU Affero General Public License v3.0
magicaltavern is a discord bot with the goal to organise D&D/PnP servers a bit better.
License: GNU Affero General Public License v3.0
Currently, calling a command you don't have access to results in a console error. This should be changed to give clear feedback as to why calling the command didn't work.
Tests!
The database should store all enrollments and running campaigns. Other issues may depend on this.
for the embed
The token.txt is - in my opinion - a bad way to store sensitive information. An access token should not be stored as plain text. A better solution should be implemented.
set up the roles, channels... everything with a settings command and/or even an initial setup!
People should be able to enroll in campaigns by reacting to them. Their enrollment will be stored in a queue-like structure in the local database, and if as user decides to leave the campaign, the next user from the queue will automatically be enrolled.
Input: Name of campaign, description of campaign, name of the ruleset used, min&max player amount in a group, amount of groups the dm is willing to take
People should be able to enroll in campaigns by reacting to them. Their enrollment will be stored in a queue-like structure in the local database, and if as user decides to leave the campaign, the next user from the queue will automatically be enrolled.
This should be done to better indicate who actually DMs the suggested campaign.
This discord bot was once a standalone project. This has changed a while ago, and I'd like the README to reflect this change.
Improve the /suggest-campaign by making the embeds more accessible. A proposed solution would be to include a button on every post. Pressing this button would return the embed contents as (formatted) plain text.
It would be nice to let the players know how many are enrolled in a campaign.
Example:
4/6 Spieler:innen
Ja
Edit manually with something like:
/setplayercount <msg-id> <player-count>
/setplayercount 23451341253212353 4
The old API is being deprecated. The bot should run on the newest version of [https://github.com/bitfl0wer/magicaltavern-web](the magicaltavern api.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.