Как остановить ответ бота?

В дискорде создается кнопка, по нажатию в период с 08:00 до 16:59 выдается ответ, что в данный момент магазин работает, дополнительно ответ, что с 17:00 до 23:59 он не работает. Жмешь на кнопку и ответ верный в промежутках времени, но он бесконечно повторяется. Можно ли его как-то остановить? С другими кнопками, написанными так же проблем нет. Только при использовании node-cron.

const msgss = new ActionRowBuilder()
            .addComponents(
               new ButtonBuilder()
                  .setCustomId('Successs')
                  .setLabel('График работы')
                  .setStyle(ButtonStyle.Success),
            )

         await interaction.guild.channels.cache.get(`1095424849131678493`).send({ components: [msgss] }),

            collector.on('collect', async i => {
               if (i.customId === 'Successs') {
                  await i.guild.channels.cache.get(`1095424849131678493`).send({ content: '**В данный момент:**', });
                  cron.schedule('0-59 0-59 8-16 * * 1', () => {
                     i.guild.channels.cache.get(`1095424849131678493`).send({ embeds: [on] })
                  });
                  cron.schedule('0-59 0-59 17-23 * * 1', () => {
                     i.guild.channels.cache.get(`1095424849131678493`).send({ embeds: [off] })
                  });
               }

Ответы (0 шт):