test
This commit is contained in:
parent
f9d7f48947
commit
f157a2caf3
3
index.js
3
index.js
@ -98,5 +98,4 @@ client.on(Events.InteractionCreate, async interaction => {
|
|||||||
|
|
||||||
client.login(process.env.DISCORD_TOKEN);
|
client.login(process.env.DISCORD_TOKEN);
|
||||||
|
|
||||||
const displayerIntervalMs = Number(process.env.DISPLAYER_INTERVAL_MS || 120000);
|
setInterval(() => { update(client); }, 120000);
|
||||||
setInterval(() => { update(client); }, displayerIntervalMs);
|
|
||||||
@ -6,6 +6,8 @@ const PINBOARD_SELECT_CUSTOM_ID = 'pinboard-image-select';
|
|||||||
const PINBOARD_PREV_CUSTOM_ID = 'pinboard-image-prev';
|
const PINBOARD_PREV_CUSTOM_ID = 'pinboard-image-prev';
|
||||||
const PINBOARD_NEXT_CUSTOM_ID = 'pinboard-image-next';
|
const PINBOARD_NEXT_CUSTOM_ID = 'pinboard-image-next';
|
||||||
const PINBOARD_INDEX_CUSTOM_ID = 'pinboard-image-index';
|
const PINBOARD_INDEX_CUSTOM_ID = 'pinboard-image-index';
|
||||||
|
const PINBOARD_SPACER_LEFT_CUSTOM_ID = 'pinboard-image-spacer-left';
|
||||||
|
const PINBOARD_SPACER_RIGHT_CUSTOM_ID = 'pinboard-image-spacer-right';
|
||||||
const selectedImageIndexByMessage = new Map();
|
const selectedImageIndexByMessage = new Map();
|
||||||
const preloadedImagesByUrl = new Map();
|
const preloadedImagesByUrl = new Map();
|
||||||
const warmedMessageIds = new Set();
|
const warmedMessageIds = new Set();
|
||||||
@ -239,7 +241,7 @@ const buildImageSelectorRow = (items, selectedIndex) => {
|
|||||||
|
|
||||||
const selectMenu = new StringSelectMenuBuilder()
|
const selectMenu = new StringSelectMenuBuilder()
|
||||||
.setCustomId(PINBOARD_SELECT_CUSTOM_ID)
|
.setCustomId(PINBOARD_SELECT_CUSTOM_ID)
|
||||||
.setPlaceholder('Choisis une image')
|
.setPlaceholder('Image')
|
||||||
.addOptions(options);
|
.addOptions(options);
|
||||||
|
|
||||||
return new ActionRowBuilder().addComponents(selectMenu);
|
return new ActionRowBuilder().addComponents(selectMenu);
|
||||||
@ -252,7 +254,7 @@ const buildImageNavigationRow = (items, selectedIndex) => {
|
|||||||
const previousButton = new ButtonBuilder()
|
const previousButton = new ButtonBuilder()
|
||||||
.setCustomId(PINBOARD_PREV_CUSTOM_ID)
|
.setCustomId(PINBOARD_PREV_CUSTOM_ID)
|
||||||
.setLabel('<<')
|
.setLabel('<<')
|
||||||
.setStyle(ButtonStyle.Secondary)
|
.setStyle(ButtonStyle.Primary)
|
||||||
.setDisabled(!hasItems);
|
.setDisabled(!hasItems);
|
||||||
|
|
||||||
const indexButton = new ButtonBuilder()
|
const indexButton = new ButtonBuilder()
|
||||||
@ -264,10 +266,22 @@ const buildImageNavigationRow = (items, selectedIndex) => {
|
|||||||
const nextButton = new ButtonBuilder()
|
const nextButton = new ButtonBuilder()
|
||||||
.setCustomId(PINBOARD_NEXT_CUSTOM_ID)
|
.setCustomId(PINBOARD_NEXT_CUSTOM_ID)
|
||||||
.setLabel('>>')
|
.setLabel('>>')
|
||||||
.setStyle(ButtonStyle.Secondary)
|
.setStyle(ButtonStyle.Primary)
|
||||||
.setDisabled(!hasItems);
|
.setDisabled(!hasItems);
|
||||||
|
|
||||||
return new ActionRowBuilder().addComponents(previousButton, indexButton, nextButton);
|
const leftSpacer = new ButtonBuilder()
|
||||||
|
.setCustomId(PINBOARD_SPACER_LEFT_CUSTOM_ID)
|
||||||
|
.setLabel('-')
|
||||||
|
.setStyle(ButtonStyle.Secondary)
|
||||||
|
.setDisabled(true);
|
||||||
|
|
||||||
|
const rightSpacer = new ButtonBuilder()
|
||||||
|
.setCustomId(PINBOARD_SPACER_RIGHT_CUSTOM_ID)
|
||||||
|
.setLabel('-')
|
||||||
|
.setStyle(ButtonStyle.Secondary)
|
||||||
|
.setDisabled(true);
|
||||||
|
|
||||||
|
return new ActionRowBuilder().addComponents(leftSpacer, previousButton, indexButton, nextButton, rightSpacer);
|
||||||
};
|
};
|
||||||
|
|
||||||
const getMinecraftStatus = async () => {
|
const getMinecraftStatus = async () => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user