Discord Integration
Read this guide first to enable Discord authorization.
Setup
- In VyHub open the add server dialog in the
Server
settings. - Get your
guild_id
and enter it as the servers address- In Discord, open the server settings, go to
Widget
and copy the guild id
- In Discord, open the server settings, go to
- Click the
Add Bot to Guild
link.- If the link is not visible, create an application first
- Format of link:
https://discord.com/api/oauth2/authorize?client_id={discord_application_id}&permissions=268438545&scope=bot
-
Make sure the bot has the ability to change roles.
- In Discord, open the server settings.
- Go to
Roles
and drag and drop VyHub Bot above groups you want to have synced.
For higher security do not allow the bot to sync admin groups.
Group Sync
User groups are automatically synced.
VyHub group names can be mapped to server/in-game groups at the Mappings
tab in the group settings. Please pay attention to capitalization.
Troubleshooting
Problem: Roles are not synced with Discord.
Solution: Make sure roles have the exact name as provided to VyHub (Capitalization / Whitespaces...) and that the VyHub role has higher permissions than other roles.