<%- include("../../../src/web/views/partials/layout-top", { title }) %>

Welcome Messages

Send randomized Discord welcome messages when members join.

Allowed placeholders

<% allowedPlaceholders.forEach((name) => { %> {<%= name %>} <% }) %>

Diagnostics

Discord client <%= diagnostics.clientAvailable ? (diagnostics.ready ? "Ready" : "Available, not ready") : "Unavailable" %>
Guild members intent <%= diagnostics.memberIntent %><% if (diagnostics.memberIntent !== "configured") { %> - join events may not fire<% } %>
Welcome channel <%= diagnostics.channel.message %>

Delivery

<% if (isAdmin) { %>
<% if (textChannels.length) { %> <% } else { %> <% } %>

Only regular text channels are accepted.

<% } else { %>

Posting is <%= config.enabled ? "enabled" : "disabled" %>.

Welcome-back messages are <%= config.welcomeBackEnabled ? "enabled" : "disabled" %>.

Only admins can change delivery settings or the welcome channel.

<% } %>
<%- include("./message-section", { title: "Welcome messages", pool: "welcomeMessages", messages: config.welcomeMessages, previewMessage }) %> <%- include("./message-section", { title: "Welcome-back messages", pool: "welcomeBackMessages", messages: config.welcomeBackMessages, previewMessage }) %> <%- include("../../../src/web/views/partials/layout-bottom") %>