V1.4.1 Minor update

This is a very minor update.  Only things changed are the status now rotates thru a list to promote other commands and show off a little bit.

Most files are updated due to version number.
This commit is contained in:
Ean Milligan (Bastion) 2021-02-13 01:59:25 -05:00
parent dc06bc35df
commit fc218e1644
5 changed files with 11 additions and 6 deletions

View File

@ -1,5 +1,5 @@
# The Artificer - A Dice Rolling Discord Bot
Version 1.4.0 - 2021/02/13
Version 1.4.1 - 2021/02/13
The Artificer is a Discord bot that specializes in rolling dice. The bot utilizes the compact [Roll20 formatting](https://roll20.zendesk.com/hc/en-us/articles/360037773133-Dice-Reference) for ease of use and will correctly perform any needed math on the roll (limited to basic algebra).

View File

@ -1,6 +1,6 @@
export const config = {
"name": "The Artificer", // Name of the bot
"version": "1.4.0", // Version of the bot
"version": "1.4.1", // Version of the bot
"token": "the_bot_token", // Discord API Token for this bot
"localtoken": "local_testing_token", // Discord API Token for a secondary OPTIONAL testing bot, THIS MUST BE DIFFERENT FROM "token"
"prefix": "[[", // Prefix for all commands

9
mod.ts
View File

@ -45,7 +45,12 @@ startBot({
eventHandlers: {
ready: () => {
console.log(`${config.name} Logged in!`);
editBotsStatus(StatusTypes.Online, `${config.prefix}help for commands`, ActivityType.Game);
let statusIdx = 0;
const statusRotation =[`${config.prefix}help for commands`, `Running V${config.version}`, `${config.prefix}info to learn more`, `Rolling dice for ${cache.guilds.size} servers`];
setInterval(() => {
editBotsStatus(StatusTypes.Online, statusRotation[statusIdx], ActivityType.Game);
statusIdx >= statusRotation.length ? statusIdx = 0 : statusIdx++;
}, 30000);
// setTimeout added to make sure the startup message does not error out
setTimeout(() => {
sendMessage(config.logChannel, `${config.name} has started, running version ${config.version}.`).catch(() => {
@ -183,7 +188,7 @@ startBot({
sendMessage(config.reportChannel, ("USER REPORT:\n" + args.join(" "))).catch(err => {
console.error("Failed to send message 50", message, err);
});
utils.sendIndirectMessage(message, "Failed command has been reported to my developer.", sendMessage, sendDirectMessage).catch(err => {
utils.sendIndirectMessage(message, "Failed command has been reported to my developer.\n\nFor more in depth support, and information about planned maintenance, please join the support server here: https://discord.gg/peHASXMZYv", sendMessage, sendDirectMessage).catch(err => {
console.error("Failed to send message 51", message, err);
});
}

View File

@ -122,7 +122,7 @@
Built by <a href="https://github.com/Burn-E99/" target="_blank">Ean Milligan</a>
</div>
<div id="footer-right">
Version 1.4.0
Version 1.4.1
</div>
</div>
</div>

View File

@ -94,7 +94,7 @@
Built by <a href="https://github.com/Burn-E99/" target="_blank">Ean Milligan</a>
</div>
<div id="footer-right">
Version 1.4.0
Version 1.4.1
</div>
</div>
</div>