Skip to content
This repository has been archived by the owner on Aug 27, 2018. It is now read-only.

0.18.1 UtilitiesHotfix #154

Merged
merged 58 commits into from
Mar 17, 2017
Merged

0.18.1 UtilitiesHotfix #154

merged 58 commits into from
Mar 17, 2017

Conversation

CyberiumShadow
Copy link
Collaborator

No description provided.

eslachance and others added 30 commits January 15, 2017 22:08
When the ready event takes too long and a message event triggers before it executes, an error crashed the bot. This is now resolved (but prefix mentions are ignored until it's available)
Added logging for warn, error, and disconnect events emitted by discord.js
Added permission level to msg.member so commands can do sub-checks (for example, a command with various actions with different permission levels)
* [BUG-FIX] Move Function init() to ready
SEMVER: PATCH

Why:

* Some function inits require cache to work properly

This change addresses the need by:

*  If a function's init() required something from a client collection, it failed to execute properly.
*  Moving init() functions the ready event seems like an appropriate workaround for now.

Fixes #106

* [PR] Bump Package.json
SEMVER:

Why:

* Package.json is being bumped by a semver patch increment

* Remove stupid comment

This damn "guild removed but not found" message has been plaguing me since I added confs.
* Fixed Conf.js to use new Configuration System

* Changelog updated

* Events Added For Configuration System

* Clean function now properly removes client.user.email
* Broke down Configuration into smaller, manageable parts.

* Changelog && Patch Bump
* New Argument Prompting System

* [PR] Changelog && Patch Bump

* [PR] Actual Patch Bump

* [PR] loadCommands fix

* [PR] Changelog - loadCommands

* [PR] Fix for My Idiotic Mistake

* [PR] Fix for My Idiotic Mistake

* [PR] Configuration Client Option to Disable Prompts

* [PR] Abort is now case-insensitive

* [PR] Fix for DMs

* [PR] Changelog for DMs

* [PR] Translation Fixed for DMs

* [PR] Config.prefix now accepts a String or an Array of Strings

* [PR] Reload.js Bugfix && Changelog Update

* [PR] Prefix.length error fixed
)

* Fixed Selfbot Prefix Mentioning Crashing with CMD Prompts

* [PR] Changelog
* Help command is now a Direct Message

* Help command is now a Direct Message

* Update help.js

* Update package.json
* Fixed Bugs and Patch Bumped

* Update package.json
[BUG-FIX] Fixed selfbot's not being able to DM themselves
* Bugfix && Changelog

* [PR] Reload.js Bug Fix

* [PR] Changelog

* [PR] Reload Clarification/Fix

* [PR] Patch Bump

* [PR] Cyber is a bish
* Async/Await all the things

* Re-enabled disconnect event

* [PR] Fixed all commands that didnt have a usage

* [PR] New Initialize Function

* [PR] Fixed Wrong Shorthands

* [PR] Added Initialize Function to Changelog
* Selfbot BugFixes

* [PR] New Download Command Linked to Pieces

* [PR] Changelog && Patch Bump

* [PR] Evies Changes

* [PR] Fixed spelling error

* [PR] Client.destroy() removed permanently.

* [PR] Changelog

* [PR] Features && Bug Fixes

* [PR] Help Command Fix

* [PR] Disable Typo Fixed

* [PR] Download Fix
* Download.js Fix

* Fixes

* No longer failed
* Bunch of Bugfixes

* [PR] Bunch of Command/inhibitor fixes

* ESLint お願いします
SEMVER: Patch

Why:

* Allows Komada installations that do not fetchAllMembers to be able to
have an accurate user count..
SEMVER: Patch

Why:

* A Fix to bring the Help Command back into working order

This change addresses the need by:

* Changing the buildHelp code from `msg.author.permlvl` to
`msg.member.permlvl`
* Prompts Fix

* [PR] Msg.member.permLevel -> msg.author.permLevel

* [PR] Changelog for Prompts

* More AwaitMessage/Prompt Fixes

* [PR] Priority Fix for Inhibs

* [PR] Cmd.Rejected

* [PR] Fix for cmd.Rejected

* [PR] .some() Change

* [PR] Eslint Disable
* Prompts Fix

* [PR] Msg.member.permLevel -> msg.author.permLevel

* [PR] Changelog for Prompts

* More AwaitMessage/Prompt Fixes

* [PR] Priority Fix for Inhibs

* [PR] Cmd.Rejected

* [PR] Fix for cmd.Rejected

* [PR] .some() Change

* [PR] Eslint Disable

* Events Crucial Fix
* [PR] Fixed Event Loading

* Update CHANGELOG.md

* Update package.json
UnseenFaith and others added 22 commits January 30, 2017 11:08
* New Errors && Command Handlers.. and other stuff

* [PR] Minor Bump && Changelog

* [PR] Changelog && uncaughtPromise fix

* [PR] Fix for Client being undefined

* [PR] Update README
* Fix for Cmd Prompts && Revert of Log.js

* [PR] Changelog && Patch Bump
* One Super Big Commit

* [PR] Eslinting

* [PR] Jsdocing of Config Types && Config.js

* [PR] More jsdocing
* Bugfixes, Whoopsies

* Changelog Updated
* The Destruction of App.js

* [PR] Changelog && Patch Bump

* [PR] Eslint && Array-prefixing fix
* Bugfixes && Changes

* [PR] Patch Bump
* Bugfixes && Changes

* [PR] Patch Bump
* Fixed some typos

* Update parseUsage.js
* Moved loading to Utils

* Time for more utils

* FML

* Faith fixed the regex

* Typo out of 10

* regexp

* Fixed Configs

* ESlint

* temp

* ^^^^

* typo

* We are not using initialize function again

* Client.ready

* Added Env Var support for clientDir

* Removal of client.email from clean function

* ESlint + Updating of ~Info Command

* ...

* Fix a typo on line 70 (#144)

[FIX] Fix a typo on line 70

* reload all commands

* whoops

* Silent inhibitors (#146)

* Added silent inhibitors

If you have an inhibitor and you set `return true;`, it'll stop execution instead of sending an error. However, you are still able to do `return "This is a string"`, and it'll reply with the inserted string.

* Added Silent Inhibitors

* Update handleCommand.js

* Update package.json

* Fixed

* Added the new Discord.js methods. (#147)

* Update package.json

* Update CHANGELOG.md

* Added new Discord.js utils

* Update .travis.yml

* Sentry integration

* Update app.js

* grrr

* Is this it?

* ESLint

* Update package.json

* Update CHANGELOG.md

* Update package.json

* Fixed reload events

* Update CHANGELOG.md

* Fixed `'file' is not defined`

* ESLint

* Update package.json

* Update app.js

* Update package.json

* Update CHANGELOG.md

* ESLint

* Fixed codeblocks and missing information (no error stack)

* Fixed missing codeblocks

* Update CHANGELOG.md

* Add error.stack to case warn.

* Disconnect event should print "Disconnected" now

* Update CHANGELOG.md

* Update app.js

* util.inspect error, warn, and better disconnect message.

* Update CHANGELOG.md

* Update app.js
Copy link
Owner

@UnseenFaith UnseenFaith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved to fix our idiotic mistakes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants