mirror of
https://github.com/System-End/plura.git
synced 2026-04-19 16:28:21 +00:00
138 lines
5 KiB
JSON
138 lines
5 KiB
JSON
{
|
|
"display_information": {
|
|
"name": "Plura",
|
|
"description": "A bot designed to make the lives of plural systems easier",
|
|
"background_color": "#0b0824",
|
|
"long_description": "Plura is a bot that can replace user-sent messages under a \"pseudo-account\" of a systems member profile using custom display information.\r\n\r\nThis is useful for multiple people sharing one body (aka. systems), people who wish to role-play as different characters without having multiple Slack profiles, or anyone else who may want to post messages under a different identity from the same Slack account.\r\n\r\nDue to Slack's limitations, these messages will show up with the [APP] tag - however, they are not apps/bots. You can use message actions to find who the message was sent by.\r\n\r\nIf you wish to use the bot yourself, you can start with `/system help` and `/members help`."
|
|
},
|
|
"features": {
|
|
"bot_user": {
|
|
"display_name": "Plura",
|
|
"always_online": false
|
|
},
|
|
"shortcuts": [
|
|
{
|
|
"name": "Reproxy Message",
|
|
"type": "message",
|
|
"callback_id": "reproxy_message",
|
|
"description": "Resends a message sent by either your main account or one of your system members profiles under another members profile."
|
|
},
|
|
{
|
|
"name": "Get message information",
|
|
"type": "message",
|
|
"callback_id": "message_info",
|
|
"description": "Get info about who sent this message"
|
|
},
|
|
{
|
|
"name": "Delete message",
|
|
"type": "message",
|
|
"callback_id": "delete_message",
|
|
"description": "Deletes a message sent by one of your system members"
|
|
},
|
|
{
|
|
"name": "Edit message",
|
|
"type": "message",
|
|
"callback_id": "edit_message",
|
|
"description": "Edits a message sent by a member"
|
|
}
|
|
],
|
|
"slash_commands": [
|
|
{
|
|
"command": "/members",
|
|
"url": "https://YOUR_DOMAIN/command",
|
|
"description": "Manage system members",
|
|
"usage_hint": "help",
|
|
"should_escape": true
|
|
},
|
|
{
|
|
"command": "/system",
|
|
"url": "https://YOUR_DOMAIN/command",
|
|
"description": "Manage or create your system",
|
|
"usage_hint": "help",
|
|
"should_escape": true
|
|
},
|
|
{
|
|
"command": "/triggers",
|
|
"url": "https://YOUR_DOMAIN/command",
|
|
"description": "Manage triggers",
|
|
"usage_hint": "help",
|
|
"should_escape": true
|
|
},
|
|
{
|
|
"command": "/aliases",
|
|
"url": "https://YOUR_DOMAIN/command",
|
|
"description": "Manage aliases",
|
|
"usage_hint": "help",
|
|
"should_escape": true
|
|
},
|
|
{
|
|
"command": "/sync",
|
|
"url": "https://YOUR_DOMAIN/command",
|
|
"description": "Sync members from PluralKit",
|
|
"usage_hint": "from-pk <token>",
|
|
"should_escape": false
|
|
},
|
|
{
|
|
"command": "/explain",
|
|
"url": "https://YOUR_DOMAIN/command",
|
|
"description": "Explains how this bot works",
|
|
"should_escape": false
|
|
}
|
|
]
|
|
},
|
|
"oauth_config": {
|
|
"redirect_urls": [
|
|
"https://YOUR_DOMAIN"
|
|
],
|
|
"scopes": {
|
|
"user": [
|
|
"users:read",
|
|
"chat:write",
|
|
"channels:history",
|
|
"groups:history",
|
|
"im:history",
|
|
"mpim:history"
|
|
],
|
|
"bot": [
|
|
"channels:history",
|
|
"chat:write",
|
|
"chat:write.customize",
|
|
"chat:write.public",
|
|
"commands",
|
|
"groups:history",
|
|
"im:history",
|
|
"mpim:history",
|
|
"groups:write",
|
|
"mpim:write",
|
|
"mpim:read",
|
|
"groups:read",
|
|
"im:write"
|
|
]
|
|
},
|
|
"pkce_enabled": false
|
|
},
|
|
"settings": {
|
|
"event_subscriptions": {
|
|
"request_url": "https://YOUR_DOMAIN/push",
|
|
"user_events": [
|
|
"message.channels",
|
|
"message.groups",
|
|
"message.im",
|
|
"message.mpim"
|
|
],
|
|
"bot_events": [
|
|
"message.channels",
|
|
"message.groups",
|
|
"message.im",
|
|
"message.mpim"
|
|
]
|
|
},
|
|
"interactivity": {
|
|
"is_enabled": true,
|
|
"request_url": "https://YOUR_DOMAIN/interaction"
|
|
},
|
|
"org_deploy_enabled": false,
|
|
"socket_mode_enabled": false,
|
|
"token_rotation_enabled": false
|
|
}
|
|
}
|