Skip to content
This repository has been archived by the owner on Oct 6, 2019. It is now read-only.

Releases: robflop/robbot

Version 3.0.1

22 Apr 11:31
Compare
Choose a tag to compare

Version 3.0.1

Small fix to change variable definitions. Also more eslint rules.

Version 3.0.0

21 Apr 20:07
Compare
Choose a tag to compare

Version 3.0.0

Hooray breaking changes! You must update your dependencies for this release to work properly.

  • remove vscode files (why did i even put them there anyway)
  • Adjust POST command error output
  • Allow input of multiple IDs to blacklist command
  • Use new tag property of master discord.js branch
  • Adjust randomSound/playSound as part of website rewrite
  • Add notice to eval's help command output
  • Remove empty log files (get created upon necessity anyway)
  • Update dependencies in general
  • Extend client.leave method to take an array of guild IDs

Version 2.3.1

27 Mar 14:46
Compare
Choose a tag to compare

Version 2.3.1

First off, I have to apologize, holy shit i'm so sorry.

Starting with commit 3fbcf7e (fix dm channels erroring), robbot would start spamming your DM channel if you pm'd it because of faulty code.

I'm extremely sorry about this and hope there haven't been any major issues with this, the issue has been fixed.

  • Updated readme
  • Bot now automatically leaves guilds with a bot percentage of over 80%

Version 2.3.0

25 Mar 12:22
Compare
Choose a tag to compare

Version 2.3.0

This release consists of mostly refactoring and fixing bugs, but has small feature additions.

  • Eslint ruleset updated, code adjusted for this
  • Migration from .sendMessage(), .sendEmbed() etc methods to .send() method
  • Tons of refactoring as mentioned (more efficient code, less unnecessary lines etc)
  • One new sound for playSound and randomSound

As such this release isn't that interesting, but still somewhat important.

Version 2.2.0

18 Mar 22:00
Compare
Choose a tag to compare

Version 2.2.0

Oh man, this isn't really a release that adds functionality, but changes that were made are major enough in my opinion, and I would like to have them out as a seperate release.

  • MAJOR code refactoring
  • Removal of unnecessary comments (a few hundred lines..)

Version 2.1.1

11 Mar 11:38
Compare
Choose a tag to compare

Version 2.1.1

Not much to say, bugfix release.

Version 2.1.0

05 Mar 02:33
Compare
Choose a tag to compare

Version 2.1.0!

This update brings a complete rework of the eval command made by 1Computer1, completely promise based aswell as dis-, and reconnect listeners.

Async functionality for this is also toggleable if the async argument is supplied.

When using async, you must return any values you want to display in the output.

Examples (Default prefix -- assumed):

  • Without async: --eval "1+1" -> Output will be "2".
  • With async:
    -- a) --eval async "1+1" -> Output will be "undefined".
    -- b) --eval async "return 1+1" -> Output will be "2".

v2.0.1

27 Feb 22:27
Compare
Choose a tag to compare

Minor patch, beep boop.

Adjustments to the user argument of the info command.

Version 2.0.0

25 Feb 01:27
Compare
Choose a tag to compare

Version 2.0.0

Despite this being the big "2.0.0", this isn't actually a huge release, just following semversioning :P
(Using this new ver will not work if you do not follow below instructions)

Changes

  • find argument for the blacklist command

-> Find out if an ID is already on the blacklist (Usage: blacklist find <ID>)

  • Complete rewrite of stats command into info command, stats command no longer exists

-> 3 optional arguments, this for info about the server the emote is called on, servers to list all servers robbot is on (Bot owner only) and user to for info about a specific user

--> Usage of the user argument: info user <user-/nickname>, only works on users on the server the command is called on, all other arguments are simply passed as-is (info this, info servers)

  • Prettier console output using new chalk dependency
  • Tons of syntax cleanup and adjustments for readability and efficiency
  • Switch to master branch of discord.js (from prism-indev branch)

Upgrading from below v2.0.0:

  • Run npm install again in your terminal
  • Adjust config as needed (not always needed)
  • Run the bot

Fresh install:

  • Follow readme as usual

Version 1.10.0

15 Feb 18:00
Compare
Choose a tag to compare

Version 1.10.0!

Features

  • New blacklist command! Bot owner only.

-> Blacklist a server and make robbot automatically leave any blacklisted server on join

-> Usage example with default robbot, prefix: robbot, blacklist <guildID>.

-> Use again to remove from blacklist

Fixes/Adjustments

  • Better error handling for voice channel connections
  • Config adjustments for easier setup
  • More precise error logging in some places
  • No eval output size limiter
  • ESLint enabled
  • Overall code and comment adjustments for all commands