How the widget will appear with default configuration.
The block configuration.

Embeds a Discord server widget in your site. Available as block as well as render template.

To embed the widget as a block, simply add the block to any region and input the relevant information. You will need access to the Discord's Server ID to input the field, which is available from inside the application.

To embed the widget programmatically, simply add it as a render array:

$widget = [
  '#theme' => 'discord_widget',
  '#server_id' => $my_server_id,
  '#width' => 300, // Optional; defaults to 300.
  '#height' => 500, // Optional; defaults to 500.
  '#color_theme' => 'dark', // Optional; defaults to "dark".
];
Supporting organizations: 
Put food on my table while I coded this.

Project information

Releases