Skip to content

Releases: Voltstro/Pootis-Bot

Pootis-Bot Version 1.2.0

14 Mar 13:45
b1ee477
Compare
Choose a tag to compare

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

Pootis-Bot Version 1.1.1

28 Feb 14:01
Compare
Choose a tag to compare

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

11 Nov 12:27
Compare
Choose a tag to compare

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

01 Jan 15:52
Compare
Choose a tag to compare

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

License Discord YouTube

Pootis-Bot Version 1.0.2

29 Dec 12:47
Compare
Choose a tag to compare

Pootis-Bot Version 1.0.2 is here!

Another minor fix update.

Changelog

Bug-Fixes

  • Fixed auto voice channels number being wrong when there are multiple active VC channels
  • Fixed Pootis-Bot.csproj description

License Discord YouTube

Pootis-Bot Version 1.0.1

26 Dec 09:18
Compare
Choose a tag to compare

Pootis-Bot Version 1.0.1 is here!

This release includes a minor fix.

Changelog

Bug-Fixes

  • Fixed Tronald Dump API erroring out with Cannot perform runtime binding on a null reference

License Discord YouTube

Pootis-Bot Version 1.0.0

24 Dec 09:39
Compare
Choose a tag to compare

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!(^_^)

License Discord YouTube

Pootis-Bot Version 0.3.5

02 Nov 13:40
Compare
Choose a tag to compare
Pre-release

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 to ServerList.json.
  • accounts.json was renamed to UserAccounts.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.

License Discord YouTube

Pootis-Bot Version 0.3.3

29 Sep 13:07
Compare
Choose a tag to compare
Pre-release

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.

License Discord Youtube

Pootis-Bot Version 0.2.9

29 Jul 11:29
Compare
Choose a tag to compare
Pre-release

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

License Discord Youtube