Releases: Voltstro/Pootis-Bot
Pootis-Bot Version 1.2.0
Pootis-Bot Version 1.2.0
Basic maintenance update. Now uses Discord's v9 API.
I am hoping this will be the last v1.x release.
Changelog
- Update to Discord.Net 3.x
- Update other packages
- Microsoft.Extensions.DependencyInjection
- Serilog.Sinks.Async
- Serilog.Sinks.Console
- Serilog.Sinks.File
- SteamWebAPI2
- Wiki.Net
- YoutubeExplode
- Bump copyright
Pootis-Bot Version 1.1.1
Pootis-Bot Version 1.1.1
Basic maintenance update.
Changelog
- Update
Discord.Net
to 2.3.0 - Update
Microsoft.Extensions.DependencyInjection
to 5.0.1 - Update
SteamWebAPI2
to 4.2.7 - Update
YoutubeExplode
to 5.1.9 - License year bump
Pootis-Bot Version 1.1.0
Pootis-Bot Version 1.1.0 is here!
This update includes some much needed fixes.
Changelog
Bug-Fixes
- Fixed music services
- Fixed a bug with server quick setup and not setting the rule reaction channel correctly
- Fixed/updated server points and XP
- Votes will last over bot sessions
There are a hand-full of other bug-fixes that came with the updates
Updates
- Updated Discord.Net
- Updated setup commands
- Drop support for x86
- Full music support on Linux and MacOS! (finally)
- Updated to .NET Core 3.1
- Don't do self contained builds
- Updated all URLs to account for my name change
- Added Steam API key as an option in the config
- Improved help command usage
- Overhauled the voting service
- Renamed 'Role Gives' to 'Opt Roles'
- Added
vote end
command - Show vote end and start date
- Better profile creation date time formatting
- Updated emoji checking/handling
- Updated logger to use Serilog
- Better parsing of arguments
- The
help
console command outputs a list of all the console commands - Console commands have a summary
- You can now play music directly from a YouTube URL
- Better setup status warnings
- Updated emoji checking/handling
There are probs some other changes as well, this isn't the entire list.
Pootis-Bot Version 1.0.3
Pootis-Bot Version 1.0.3 is here!
A fix and some additional stuff was added.
Changelog
Bug-Fixes
- Fixed a bug where the
RuleMessageChannelId
wasn't set.
Updates
- Updated the command
setuprulesmessage
's summary - Updated some message outputs for the command
setuprulesmessage
- In the setup menu for the the Rule Reaction, there is now a link to the message
Additions
- Added a warning in the setup menu for the command
addvcchannel
Pootis-Bot Version 1.0.2
Pootis-Bot Version 1.0.1
Pootis-Bot Version 1.0.0
Pootis-Bot Version 1.0.0 is FINALLY here!
On the 24th of December, 2018 at 7:39 (GMT+10) Pootis-Bot initial code was committed to GitHub. The time of this being publish is the 24th of December, 2019 at 7:39 (GMT+10), well according to the time on my computer.
So I decided that almost exactly one year Pootis-Bot 1.0 will be released! Spending the many late nights bashing my head on the desk trying to figure out why something won't work was fun :)
I have learnt a lot from programming this, and I hope you enjoy using it!
This doesn't mean that I won't update Pootis-Bot anymore, there will always be more fixes and features added.
Special Thanks
- EternalClickbait for initial XML comments and code cleanup, and letting me use his logger code from our game
- Mr. Fantastic Pootis ;D for suggesting the name and 'theme' of the bot
- My parents
- Discord and Discord.NET for making this possible
- All the posts that I found on the internet that helped solved issues of mine
- And you! Of Course!(^_^)
Pootis-Bot Version 0.3.5
Pootis-Bot Version 0.3.5 is here!
We are getting close to the 1.0 release! This is also the first beta release.
Changelog
Bug-Fixes
- FFMPEG is now killed when the bot is forced left or there is no one in the voice channel.
- Audio service should now correctly remove all of the special characters.
- Bot correctly leaves all audio channels when the
deletemusic
command is ran.
Updates
- All resource files are now capitalised. E.G:
serverlist.json
toServerList.json
. accounts.json
was renamed toUserAccounts.json
. An automatic upgrade will happen if your account file is the old name.- Seprated HelpModules from the config file to its own
HelpModules.json
file. - Command Handler won't respond to DMs now.
- Permission roles are now stored as the role's ID, not the name.
- Guild settings are removed from the ServerList when the bot leaves the guild.
- Audio external applications can be configured in the config now. (E.G: Where YouTube-DL/Python is)
- You can disable if logging to the console when a song is started/stopped on a guild.
- You can now add multiple roles at a time with the
perm
command. - Searching with Google/YouTube/Giphy show a 'searching site' screen now.
- Bot checks if it is still in all guilds that are stored in the ServerList.
- Bot checks if the rule reaction message is deleted and notifies the guild owner if it was.
- Profile now shows how many warnings you have in the guild.
- If you are the owner of the bot, you get a 'badge' on your profile now.
Additions
- Added server points.
- Added 'role gives'.
- Added
wiki
command. - Added
randomperson
command. - Added
requestdata
command. - Added
top10total
command. - Added
addxp
command. [BOT OWNER] - Added
removexp
command. [BOT OWNER] - Added
throwexception
command. [BOT OWNER] - Added
guildlist
command. [BOT OWNER] - Added
leaveguild
command. [BOT OWNER]
Oh, good luck with NNN.
Pootis-Bot Version 0.3.3
Pootis-Bot Version 0.3.3 is here!
Some more minor changes included in the release. v1.0 should hopefully be soon.
Changelog
Bug-Fixes
- Bot should leave the audio channel without errors now
Updates
- Public methods all have XML comments
- Added some ascii art on startup, because why not?
- Build scripts have been updated with powershell variants, they now also pack the build into a zip file.
- Fixed stuff according to Resharper
Additions
- Added the
mute
command - Added anti-spam service
- Stop anyone with a certain role to ping another role
- Stop mass pings (If a single user pings a certain threshold % of users)
- You can config the anti-spam services with
setup spam
. Read more here.
Pootis-Bot Version 0.2.9
Pootis-Bot Version 0.2.9 is here!
There has been some major changes since the last release.
Linux and MacOSX are now going to be included in these releases. But audio service will only be on Windows.
Changelog
Bug-Fixes
- Useraccount file doesn't save the user level any more since it is calculated from the points
- The bot checks how many users are in the active audio playing channel and if it is just the bot then it leaves
- You can't add a perm to the
perm
command
Updates
- Tells the user if you don't meet the preconditions
- Tells the user if you don't have the correct args count
- Updated the help command
- The owner of the Discord server can override any permission
Additions
- Added the
purge
command - Added auto voice channels
- Added Tronald Dump API, use the command
tronald
to use it - Levelup cooldown has been added, default 15 seconds