ultimatebrent / discord-rod Goto Github PK
View Code? Open in Web Editor NEWA D&D bot for play-by-post games on Discord. Let's you post as aliases, roll dice, and makes game management easier.
Home Page: https://rodbot.io/
License: MIT License
A D&D bot for play-by-post games on Discord. Let's you post as aliases, roll dice, and makes game management easier.
Home Page: https://rodbot.io/
License: MIT License
Typing this /useonce Timmy picturelink.com/picture.png Hello there! in a channel where you already have an automatic alias set will result in the aliased char saying "Hello there!"
from LeoIvanov#5546
As in .listaliases grants
but filtered by who was granted (user/role)
The /rod listignore
error mentions /addignore
instead of /rod addignore
Doesn't show up in .listaliases grant
either.
When saving settings was moved from the user object to the request, it broke when you set settings for other people.
Alias is not activated when you start a message with parenthesis.
Steps to reproduce:
Expected: the message appears using the set alias
separate with ;;;
or something.
.roll 3 * (1d4 + 1)
is unrecognized
.useonce "Assorted brightly colored tavern elves" are talking about "stuff"
This breaks a lot of other table functions
Possibly .setalias
overwriting the .npc
command?
Setting the Command function from the default value of . to a new value of / causes errors when attempting to post as an alias.
When posting the alias will not allow spaces or capitalization.
If the command is set to \ the issue is not present.
UW LARP: Tempest Grove
Server ID: 310766703338586123
Channel ID: 525750676240990228
Members: 153
Since
2017-05-07
Escape Char
Ignore Char
none
Not super sure how i'd convert existed permissions...
- hook.send error: HTTPError [AbortError]: The user aborted a request.
at RequestHandler.execute (/var/hg/discord-rod-live/node_modules/discord.js/src/rest/RequestHandler.js:93:15)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at runNextTicks (internal/process/task_queues.js:66:3)
at listOnTimeout (internal/timers.js:518:9)
at processTimers (internal/timers.js:492:7) {
name: 'AbortError',
code: 500,
method: 'post',
path: '/webhooks/869487192949555211/nVmhbSn-hE4A-XkCO9C2DDgE4VaOBvO6s-uzcOAqZykJ99N2ca8BcliWH0qkF8bvx-NM?wait=true'
}
/addnpc false npcname URL
supposedly sets that alias for everyone on the server. Some sort of casting bug?
Add support for comparisons in rolls.
As in /roll 3 > 2
= 1
Can be used to track successes: /roll [3] d6 > 3
will tell you how many 4
, 5
, and 6
s you rolled in those 3 dice.
Rod beta will turn
/npc ace “hello there”
Into
hello there
from tkisler12
Npc speech with ellipsis dies for some reason
Basically if/then statements, but need reference to results.
$1
would be the left hand side of the comparator, while $2
would be the right.
ex: /roll d6 > 5 ? $1 + d6 : $1
is a convoluted way to right a one dimensional explosion on 6 of a d6
Dependent on #4
I'm using WidgetBot on a website and one of the requests is to make possible to use RoD Bot commands, but when I try the command is read as a simple message.
First I make contact with Widgetbot's creator and he replied with:
users cannot use slash commands from WidgetBot; it is not possible for us to add bot slash commands to the widget due to a Discord limitation
for old message-based bot commands, the bot can see messages sent through WidgetBot, but it may be choosing to ignore it. You'll need to talk to the developers of rod-bot for more information.
So, now I'm here :)
Is it possible to fix it?
Should delete saved rolls
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.