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

Birthdays

Birthday announcements, profile display, and optional Economy gifts.

Discord client<%= diagnostics.discordAvailable ? (diagnostics.discordReady ? "Ready" : "Available") : "Unavailable" %>
Announcement channel<%= diagnostics.channel.message %>
Economy<%= diagnostics.economyAvailable ? "Available" : "Unavailable" %>
Current plugin date<%= diagnostics.currentDate.year %>-<%= String(diagnostics.currentDate.month).padStart(2, "0") %>-<%= String(diagnostics.currentDate.day).padStart(2, "0") %>

Delivery

/> <% if (!isAdmin) { %>

Only admins can change this value.

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

Only regular guild text channels are accepted.

Allowed Placeholders

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

Full-year birthday messages

<% const fullYearMessages = config.response_templates.fullYear; %> <% if (!fullYearMessages.length) { %>

No templates configured.

<% } %> <% fullYearMessages.forEach((message) => { %>

Preview: <%= previewTemplate(message.text) %>

<% }) %>

Partial-year birthday messages

<% const partialYearMessages = config.response_templates.partialYear; %> <% if (!partialYearMessages.length) { %>

No templates configured.

<% } %> <% partialYearMessages.forEach((message) => { %>

Preview: <%= previewTemplate(message.text) %>

<% }) %>
<%- include("../../../src/web/views/partials/layout-bottom") %>