Homegrown Discord bot for the DIGOS community.
These commands are prefixed with roleplay. You can also use rp instead of roleplay.
Commands for interacting with and managing channel roleplays.
!roleplay show (or roleplay info)
Shows information about the current roleplay.
!roleplay show a-walk-in-the-park (or roleplay info)
Shows information about the specified roleplay.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay list
Lists all available roleplays in the server.
!roleplay list-owned @Ada
Lists the roleplays that the given user owns.
| Name | Type | Optional |
|---|---|---|
| discordUser | IGuildUser | yes |
!roleplay create John "My short summary" true true
Creates a new roleplay with the specified name.
| Name | Type | Optional |
|---|---|---|
| roleplayName | string | no |
| roleplaySummary | string | yes |
| isNSFW | bool | yes |
| isPublic | bool | yes |
!roleplay delete a-walk-in-the-park
Deletes the specified roleplay.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay join a-walk-in-the-park
Joins the roleplay owned by the given person with the given name.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay invite @Ada a-walk-in-the-park
Invites the specified user to the given roleplay.
| Name | Type | Optional |
|---|---|---|
| playerToInvite | IGuildUser | no |
| roleplay | Roleplay | no |
!roleplay leave a-walk-in-the-park
Leaves the roleplay owned by the given person with the given name.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay kick @Ada a-walk-in-the-park
Kicks the given user from the named roleplay.
| Name | Type | Optional |
|---|---|---|
| discordUser | IGuildUser | no |
| roleplay | Roleplay | no |
!roleplay channel a-walk-in-the-park
Makes the roleplay with the given name current in the current channel.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay start a-walk-in-the-park
Starts the roleplay with the given name.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay stop a-walk-in-the-park
Stops the given roleplay.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay include-previous a-walk-in-the-park 660204034829058070 660204034829058070
Includes previous messages into the roleplay, starting at the given message.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
| startMessage | IMessage | no |
| finalMessage | IMessage | yes |
!roleplay transfer-ownership @Ada a-walk-in-the-park
Transfers ownership of the named roleplay to the specified user.
| Name | Type | Optional |
|---|---|---|
| newOwner | IGuildUser | no |
| roleplay | Roleplay | no |
!roleplay export a-walk-in-the-park PDF
Exports the named roleplay owned by the given user, sending you a file with the contents.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
| format | ExportFormat | yes |
!roleplay replay a-walk-in-the-park 5m 5m
Replays the named roleplay owned by the given user to you.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
| from | DateTimeOffset | yes |
| to | DateTimeOffset | yes |
!roleplay view a-walk-in-the-park
Views the given roleplay, allowing you to read the channel.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay hide a-walk-in-the-park
Hides the given roleplay.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay hide-all
Hides all roleplays in the server for the user.
!roleplay refresh a-walk-in-the-park
Manually refreshes the given roleplay, resetting its last-updated time to now.
| Name | Type | Optional |
|---|---|---|
| roleplay | Roleplay | no |
!roleplay reset-permissions
Resets the permission set of all dedicated channels.
!roleplay move-to John @Ada @Bea (as well as roleplay copy-to or roleplay move)
Moves an ongoing roleplay outside of the bot’s systems into a channel with the given name.
| Name | Type | Optional |
|---|---|---|
| newName | string | no |
| participants | IGuildUser[] | no |
Generated by DIGOS.Ambassador.Doc