Skip to content
EntrophyEntrophy

integrations

Integrations

Secure connector framework for optional external services: Twitch, YouTube, GitHub, Reddit, Steam, Google/Microsoft Calendar, Notion, Stripe, and generic webhooks.

Disabled by default (opt-in)No privileged intents required

Stream-live pings, GitHub activity, and webhook alerts, connected on your terms.

Why gaming communities love it

  • A Twitch or YouTube "going live" alert turns a scrim VOD or a member's stream into an automatic, on-brand server announcement.
  • GitHub webhooks let a community's dev or modding team pipe commits and releases straight into a dedicated channel.
  • Generic inbound/outbound webhooks connect a tournament bracket tool, a Google Form, or an internal ops system without custom code.
  • Every OAuth token is encrypted at rest and scoped to the minimum the feature needs — connect and disconnect anytime from the dashboard.
  • Disabled by default; each connector only activates once a server explicitly connects it.

Full command reference

Commands for this plugin
CommandDescriptionWho can use itExample
/integration connectConnect an integration provider.Admin+ with Manage Guild/integration connect provider:"provider" [target:@user] [channel:#general] [role:@Moderators] [template:"template"]
/integration disconnectDisconnect an integration.Admin+ with Manage Guild/integration disconnect connection:"connection"
/integration statusShow connection status.Admin+ with Manage Guild/integration status [connection:"connection"]
/integration listList every connection and webhook endpoint.Admin+ with Manage Guild/integration list
/integration alerts addWatch a target and alert when it posts.Admin+ with Manage Guild/integration alerts add provider:"provider" target:@user channel:#general [role:@Moderators] [template:"template"]
/integration alerts removeRemove an alert watch.Admin+ with Manage Guild/integration alerts remove connection:"connection"
/integration alerts listList alert watches.Admin+ with Manage Guild/integration alerts list [provider:"provider"]
/integration webhook createCreate an inbound webhook endpoint.Admin+ with Manage Guild/integration webhook create name:"name" [provider:"provider"] [channel:#general] [template:"template"]
/integration webhook listList inbound webhook endpoints.Admin+ with Manage Guild/integration webhook list
/integration webhook deleteDelete an inbound webhook endpoint.Admin+ with Manage Guild/integration webhook delete endpoint:"endpoint"
/integration outbound createCreate an outbound webhook.Admin+ with Manage Guild/integration outbound create name:"name" url:"url" events:"events"
/integration outbound listList outbound webhooks.Admin+ with Manage Guild/integration outbound list
/integration outbound deleteDelete an outbound webhook.Admin+ with Manage Guild/integration outbound delete endpoint:"endpoint"
/integration outbound testSend a test delivery.Admin+ with Manage Guild/integration outbound test endpoint:"endpoint"
/twitch statusShow Twitch chat bot status for this server.Admin+ with Manage Guild/twitch status
/twitch setupHow to connect a Twitch channel from the dashboard.Admin+ with Manage Guild/twitch setup
/twitch offTurn off Twitch chat for every linked channel here.Admin+ with Manage Guild/twitch off
/twitch command addAdd a custom !command.Admin+ with Manage Guild/twitch command add name:"name" response:"response" [cooldown:10] [level:"level"] [channel:#general]
/twitch command removeRemove a custom command.Admin+ with Manage Guild/twitch command remove name:"name" [channel:#general]
/twitch command listList custom commands.Admin+ with Manage Guild/twitch command list [channel:#general]
/twitch timer addAdd a recurring timer message.Admin+ with Manage Guild/twitch timer add name:"name" message:"message" interval-minutes:10 [channel:#general]
/twitch timer removeRemove a timer.Admin+ with Manage Guild/twitch timer remove name:"name" [channel:#general]
/twitch timer listList timers.Admin+ with Manage Guild/twitch timer list [channel:#general]
/twitch reward addAdd a channel-point reward action.Admin+ with Manage Guild/twitch reward add reward-title:"reward-title" action:"action" [sound-url:"sound-url"] [volume:10] [text:"text"] [discord-channel:#general] [cooldown:10] [channel:#general]
/twitch reward removeRemove a channel-point reward action.Admin+ with Manage Guild/twitch reward remove reward-title:"reward-title" [channel:#general]
/twitch reward listList channel-point reward actions.Admin+ with Manage Guild/twitch reward list [channel:#general]
/twitch reward enableTurn on channel-point rewards for a channel.Admin+ with Manage Guild/twitch reward enable [channel:#general]
/twitch reward disableTurn off channel-point rewards for a channel.Admin+ with Manage Guild/twitch reward disable [channel:#general]
/twitch reward overlayGet the OBS browser-source URL for channel-point alerts.Admin+ with Manage Guild/twitch reward overlay [channel:#general]
/twitch reward overlay-resetRegenerate the OBS overlay URL (invalidates the previous one).Admin+ with Manage Guild/twitch reward overlay-reset [channel:#general]