Version 3.0 of bot. Will be converted to use .net core.
Major Changes
Entire re-write to utilize .net core instead of node.js / typescript.
- Logic was added to migrate your current configurations to the new version of the bot.
- For me as a developer, it is MUCH easier to add new functionality.
Minor Changes
Channel Configurations
There will no longer be seperate notifications to the officers channel. Although, this was togglable before, after revewing use of the bot, I determined the additional notification was not required.
Instead of a member's channel, officer's channel, etc... You now have: * Welcome Channel * If, you configure the bot to welcome new users, it will be announced in this channel. * WAR Channel * This is where warbot will send the war started messages. * Officers Channel * This will be used for user and bot management purposes. * Updates Channel * If you wish to see news regarding warbot (Will not happen frequenetly) it will happen in this channel. * Example of news, would be a message to come read this article when version 3.0 is pushed to production.
New Commands / Updated Commands
Guided Setup Process
- bot, setup
This will guide you though the complete setup process, and ask you simple questions.
Voting
- You can now initiate votes, with up to 10 options.
bot, vote 5m Should we release warbot 3.0? Yes No done
Adjustable Prefix
bot, set prefix !
Remind Me
- Ever want a reminder for something? WARBot can assist with that now!
bot, remind me 1d Do Something bot, remind me 1m do something in a minute. bot, remind me 10:02:12 Remind me in 10 hours, 2 minutes, and 12 seconds. alias: bot, remind {span} {message}
- If WARBot is unable to send messages in the channel where the command was entered, WARBOT will DM you instead.
- As well, this command can be used in a DM to warbot.
Update a user's nickname.
bot, set nickname @User NewNickName
alias: bot, nickname @User NewNickName
Update WarBot's nickname
bot, nickname NewNickName
alias: bot, set nickname NewNickName
Promote and Demote Members
bot, promote @member, [@member2, @member3, etc....]
bot, demote @member, [@member2, @member3, etc....]
bot, set role {RoleName} @User, [@User2, @User3, etc....]
alias: bot, add role
alias: bot, remove role
bot, set role
alias: bot, set role ?
Show current configuration
- Show the selected configuration sections
bot, show config [All, notifications, Channels, Roles]
- Print a list of available options. Multiple options may be selected.
bot, show config ?