Skip to content
VRCPulse
Menu
Check out VRCPulse
Docs menu

Integrations

Discord bot

Mirrors a group's announcements, events, and live instances to a Discord server.

Linking

Each Discord server links to one registered group.

  1. On the group page, choose + Discord, Get started, then Add to Discord to install the bot.
  2. Choose I've added it to issue a binding code. Codes are single-use and expire after 30 minutes.
  3. In the server, run /setup with the code. Requires the Manage Server permission.
  4. Enable features and assign channels with the commands below.

Linking is refused while collection for the group is paused.

Commands

CommandFunctionPermission
/setupLink the server using a binding codeManage Server
/statusShow link state and enabled featuresNone
/announcementsEnable, disable, set channel, set or clear ping roleManage Server
/eventsEnable or disable event syncManage Server
/instancesEnable, disable, or set channel for the instance tableManage Server
/refresh-eventsRun event sync immediatelyManage Server
/unlinkDisconnect the server from the groupManage Server

Sync behavior

FeatureBehaviorInterval
AnnouncementsPosted as embeds, with an optional role ping1 minute
EventsMirrored as Discord scheduled events, 30 days ahead1 minute
InstancesOne pinned embed, updated in place1 minute
Member countServer member count reported to VRCPulse1 minute

Reaction counts on announcement posts and Interested counts on events are reported back to VRCPulse as totals.

Required permissions

PermissionRequired
View ChannelsYes
Send MessagesYes
Embed LinksYes
Read Message HistoryYes
Create EventsYes
Mention EveryoneOnly if the ping role is not mentionable