{"action":"opened","number":3,"pull_request":{"url":"https://api.github.com/repos/faizal101/Commando/pulls/3","id":228012139,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI4MDEyMTM5","html_url":"https://github.com/faizal101/Commando/pull/3","diff_url":"https://github.com/faizal101/Commando/pull/3.diff","patch_url":"https://github.com/faizal101/Commando/pull/3.patch","issue_url":"https://api.github.com/repos/faizal101/Commando/issues/3","number":3,"state":"open","locked":false,"title":"pull (#2)","user":{"login":"faizal101","id":29261307,"node_id":"MDQ6VXNlcjI5MjYxMzA3","avatar_url":"https://avatars2.githubusercontent.com/u/29261307?v=4","gravatar_id":"","url":"https://api.github.com/users/faizal101","html_url":"https://github.com/faizal101","followers_url":"https://api.github.com/users/faizal101/followers","following_url":"https://api.github.com/users/faizal101/following{/other_user}","gists_url":"https://api.github.com/users/faizal101/gists{/gist_id}","starred_url":"https://api.github.com/users/faizal101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/faizal101/subscriptions","organizations_url":"https://api.github.com/users/faizal101/orgs","repos_url":"https://api.github.com/users/faizal101/repos","events_url":"https://api.github.com/users/faizal101/events{/privacy}","received_events_url":"https://api.github.com/users/faizal101/received_events","type":"User","site_admin":false},"body":"* Fix error not being overridden with async validators\r\n\r\n* Add union types to feature list\r\n\r\n* Change registerDefaultCommands to use eval instead of eval_, and improve docs\r\n\r\n* Improve more registry docs\r\n\r\n* Allow specifying specific types to register\r\n\r\n* Rearrange registration logic and improve docs\r\n\r\n* Remove useless commands parameter from CommandGroup constructor\r\n\r\n* Add dank testing of dank argument type functionality\r\n\r\n* Update typings\r\n\r\n* Remove unnecessary codeblock markdown\r\n\r\n* Specify that the guild's name is needed in help\r\n\r\n* message#member is a getter now.\r\n\r\n* Add BetterSQLite3 Provider\r\n\r\n* Fix: Emit distinct event for BetterSQLiteProvider\r\n\r\n* Resolve vague method naming\r\n\r\n* Resolves distinct event by using @fires to reference providerReady event\r\n\r\n* Bump development version\r\n\r\n* Make getGuildID static in Typings\r\n\r\n* Update Typings (#151)\r\n\r\nAdded Client as an alias of CommandoClient\r\nAdded util and version\r\n\r\n* Remove duplicate setProvider method (Fix: Gawdl3y review)\r\n\r\n* Rename BetterSQLite3Provider to SyncSQLiteProvider (Fix: Gawdl3y review)\r\n\r\n* Reorganise and add ignores\r\n\r\n* fix false error in enable command\r\n\r\n* Added isEmpty type to ArgumentInfo\r\n\r\n* Mark ArgumentInfo#isEmpty as optional\r\n\r\n* Change Collection Methods\r\n\r\n* Fix lint\r\n\r\n* Add nsfw reason to commandBlocked event docs\r\n\r\n* Fix formatting of CommandRegistry#registerDefaults description\r\n\r\n* Simplify validation checks in ArgumentUnionType\r\n\r\n* Update options in CommandoClient (Typings) (#152)\r\n\r\n* Remove selfbot mode\r\n\r\n* Apply fix for infinite arg with default (#161)\r\n\r\nPreviously when having both infinite and default on 1 arg they would conflict. Namely say I have 2 args, one is a boolean and the other optional infinite roles (empty default). In this situation it is expected that `command on` just sets the boolean arg and keeps roles empty. The bot properly prompts if that is correct giving the user `cancel` or `finish` as options and then the error occurs. Previously when doing `finish` the command would just get canceled due to `user`, but clearly we don't want that since the arg has a default.\r\n\r\n* bump better-sqlite3 peer depend\r\n\r\nWindows build issues that were present between 4.0.1 and 4.1.1 were resolved in 4.1.2 with more Linux resolved by 4.1.4 so it is safe to just target the latest version again\r\n\r\n* Added double backticks to output where there previously were single backticks (#165)\r\n\r\n* Added double backticks to output where there previously were single backticks\r\n\r\n* Coding style: broke line that was too long into 2 lines\r\n\r\n* Reverted a bunch of double backticks troughout the codebase to single backticks, only leaving ones that could potentially benefit from being double in\r\n\r\n* Fix ESLint errors\r\n\r\n* Replace CommandMessage with CommandoMessage, extending Message\r\n\r\n* Fix ESLint errors\r\n\r\n* Fix ArgumentCollector\r\n\r\n* Fix resolveCommand for unknown command messages\r\n\r\n* readd message extension\r\n\r\n* Update require-all to 3.0.0\r\n\r\n* Fix type returned by findCommands method\r\n\r\n* Fix better-sqlite3 (#172)\r\n\r\nCommando TypeScript will not currently compile, as there is not a `better-sqlite3` module.\r\n\r\n* Fix #178\r\n\r\n* Fixed eval command not splitting base message correctly, and made dispatcher await array of message promises (#181)\r\n\r\n* Fixed eval command not splitting base message correctly, and made dispatcher await array of message promises\r\n\r\n* Added back missing args.script\r\n\r\n* Fix isEmpty for infinite argument (#184)\r\n\r\n* fix typings (#186)\r\n\r\n* fix typings\r\n\r\ncommit 5942e8becc893beb8053e6ef9579aaebf0fa3e15 in discordjs/discord.js removed selfbot from code\r\n\r\n* changes requested by @dragonfire535\r\n\r\n* Hidden Commands (#206)\r\n\r\n* Hidden Commands\r\n\r\n* Simplify conditions\r\n\r\n* Update base.js\r\n\r\n* Change wording\r\n\r\n* Typings\r\n\r\n* fix(Command): ignore args array if empty (#214)\r\n\r\n* Fix incorrect voiceStateUpdate typings interfering with discord.js master (#216)\r\n\r\n* Fix incorrect voiceStateUpdate typings interfering with discord.js master.\r\n\r\n* Update index.d.ts\r\n\r\n* Update index.d.ts","created_at":"2018-11-02T17:45:42Z","updated_at":"2018-11-02T17:45:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/faizal101/Commando/pulls/3/commits","review_comments_url":"https://api.github.com/repos/faizal101/Commando/pulls/3/comments","review_comment_url":"https://api.github.com/repos/faizal101/Commando/pulls/comments{/number}","comments_url":"https://api.github.com/repos/faizal101/Commando/issues/3/comments","statuses_url":"https://api.github.com/repos/faizal101/Commando/statuses/0fb8787e87f05f686e2eb4de8240922a4a61cbdd","head":{"label":"faizal101:master","ref":"master","sha":"0fb8787e87f05f686e2eb4de8240922a4a61cbdd","user":{"login":"faizal101","id":29261307,"node_id":"MDQ6VXNlcjI5MjYxMzA3","avatar_url":"https://avatars2.githubusercontent.com/u/29261307?v=4","gravatar_id":"","url":"https://api.github.com/users/faizal101","html_url":"https://github.com/faizal101","followers_url":"https://api.github.com/users/faizal101/followers","following_url":"https://api.github.com/users/faizal101/following{/other_user}","gists_url":"https://api.github.com/users/faizal101/gists{/gist_id}","starred_url":"https://api.github.com/users/faizal101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/faizal101/subscriptions","organizations_url":"https://api.github.com/users/faizal101/orgs","repos_url":"https://api.github.com/users/faizal101/repos","events_url":"https://api.github.com/users/faizal101/events{/privacy}","received_events_url":"https://api.github.com/users/faizal101/received_events","type":"User","site_admin":false},"repo":{"id":130270324,"node_id":"MDEwOlJlcG9zaXRvcnkxMzAyNzAzMjQ=","name":"Commando","full_name":"faizal101/Commando","private":false,"owner":{"login":"faizal101","id":29261307,"node_id":"MDQ6VXNlcjI5MjYxMzA3","avatar_url":"https://avatars2.githubusercontent.com/u/29261307?v=4","gravatar_id":"","url":"https://api.github.com/users/faizal101","html_url":"https://github.com/faizal101","followers_url":"https://api.github.com/users/faizal101/followers","following_url":"https://api.github.com/users/faizal101/following{/other_user}","gists_url":"https://api.github.com/users/faizal101/gists{/gist_id}","starred_url":"https://api.github.com/users/faizal101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/faizal101/subscriptions","organizations_url":"https://api.github.com/users/faizal101/orgs","repos_url":"https://api.github.com/users/faizal101/repos","events_url":"https://api.github.com/users/faizal101/events{/privacy}","received_events_url":"https://api.github.com/users/faizal101/received_events","type":"User","site_admin":false},"html_url":"https://github.com/faizal101/Commando","description":"Official command framework for discord.js","fork":true,"url":"https://api.github.com/repos/faizal101/Commando","forks_url":"https://api.github.com/repos/faizal101/Commando/forks","keys_url":"https://api.github.com/repos/faizal101/Commando/keys{/key_id}","collaborators_url":"https://api.github.com/repos/faizal101/Commando/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/faizal101/Commando/teams","hooks_url":"https://api.github.com/repos/faizal101/Commando/hooks","issue_events_url":"https://api.github.com/repos/faizal101/Commando/issues/events{/number}","events_url":"https://api.github.com/repos/faizal101/Commando/events","assignees_url":"https://api.github.com/repos/faizal101/Commando/assignees{/user}","branches_url":"https://api.github.com/repos/faizal101/Commando/branches{/branch}","tags_url":"https://api.github.com/repos/faizal101/Commando/tags","blobs_url":"https://api.github.com/repos/faizal101/Commando/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/faizal101/Commando/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/faizal101/Commando/git/refs{/sha}","trees_url":"https://api.github.com/repos/faizal101/Commando/git/trees{/sha}","statuses_url":"https://api.github.com/repos/faizal101/Commando/statuses/{sha}","languages_url":"https://api.github.com/repos/faizal101/Commando/languages","stargazers_url":"https://api.github.com/repos/faizal101/Commando/stargazers","contributors_url":"https://api.github.com/repos/faizal101/Commando/contributors","subscribers_url":"https://api.github.com/repos/faizal101/Commando/subscribers","subscription_url":"https://api.github.com/repos/faizal101/Commando/subscription","commits_url":"https://api.github.com/repos/faizal101/Commando/commits{/sha}","git_commits_url":"https://api.github.com/repos/faizal101/Commando/git/commits{/sha}","comments_url":"https://api.github.com/repos/faizal101/Commando/comments{/number}","issue_comment_url":"https://api.github.com/repos/faizal101/Commando/issues/comments{/number}","contents_url":"https://api.github.com/repos/faizal101/Commando/contents/{+path}","compare_url":"https://api.github.com/repos/faizal101/Commando/compare/{base}...{head}","merges_url":"https://api.github.com/repos/faizal101/Commando/merges","archive_url":"https://api.github.com/repos/faizal101/Commando/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/faizal101/Commando/downloads","issues_url":"https://api.github.com/repos/faizal101/Commando/issues{/number}","pulls_url":"https://api.github.com/repos/faizal101/Commando/pulls{/number}","milestones_url":"https://api.github.com/repos/faizal101/Commando/milestones{/number}","notifications_url":"https://api.github.com/repos/faizal101/Commando/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/faizal101/Commando/labels{/name}","releases_url":"https://api.github.com/repos/faizal101/Commando/releases{/id}","deployments_url":"https://api.github.com/repos/faizal101/Commando/deployments","created_at":"2018-04-19T20:40:57Z","updated_at":"2018-11-02T17:35:35Z","pushed_at":"2018-11-02T17:35:32Z","git_url":"git://github.com/faizal101/Commando.git","ssh_url":"git@github.com:faizal101/Commando.git","clone_url":"https://github.com/faizal101/Commando.git","svn_url":"https://github.com/faizal101/Commando","homepage":"","size":1567,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"faizal101:thatbot","ref":"thatbot","sha":"52e03626fe4a0168499ab4eab8c6941f2ba1785c","user":{"login":"faizal101","id":29261307,"node_id":"MDQ6VXNlcjI5MjYxMzA3","avatar_url":"https://avatars2.githubusercontent.com/u/29261307?v=4","gravatar_id":"","url":"https://api.github.com/users/faizal101","html_url":"https://github.com/faizal101","followers_url":"https://api.github.com/users/faizal101/followers","following_url":"https://api.github.com/users/faizal101/following{/other_user}","gists_url":"https://api.github.com/users/faizal101/gists{/gist_id}","starred_url":"https://api.github.com/users/faizal101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/faizal101/subscriptions","organizations_url":"https://api.github.com/users/faizal101/orgs","repos_url":"https://api.github.com/users/faizal101/repos","events_url":"https://api.github.com/users/faizal101/events{/privacy}","received_events_url":"https://api.github.com/users/faizal101/received_events","type":"User","site_admin":false},"repo":{"id":130270324,"node_id":"MDEwOlJlcG9zaXRvcnkxMzAyNzAzMjQ=","name":"Commando","full_name":"faizal101/Commando","private":false,"owner":{"login":"faizal101","id":29261307,"node_id":"MDQ6VXNlcjI5MjYxMzA3","avatar_url":"https://avatars2.githubusercontent.com/u/29261307?v=4","gravatar_id":"","url":"https://api.github.com/users/faizal101","html_url":"https://github.com/faizal101","followers_url":"https://api.github.com/users/faizal101/followers","following_url":"https://api.github.com/users/faizal101/following{/other_user}","gists_url":"https://api.github.com/users/faizal101/gists{/gist_id}","starred_url":"https://api.github.com/users/faizal101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/faizal101/subscriptions","organizations_url":"https://api.github.com/users/faizal101/orgs","repos_url":"https://api.github.com/users/faizal101/repos","events_url":"https://api.github.com/users/faizal101/events{/privacy}","received_events_url":"https://api.github.com/users/faizal101/received_events","type":"User","site_admin":false},"html_url":"https://github.com/faizal101/Commando","description":"Official command framework for discord.js","fork":true,"url":"https://api.github.com/repos/faizal101/Commando","forks_url":"https://api.github.com/repos/faizal101/Commando/forks","keys_url":"https://api.github.com/repos/faizal101/Commando/keys{/key_id}","collaborators_url":"https://api.github.com/repos/faizal101/Commando/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/faizal101/Commando/teams","hooks_url":"https://api.github.com/repos/faizal101/Commando/hooks","issue_events_url":"https://api.github.com/repos/faizal101/Commando/issues/events{/number}","events_url":"https://api.github.com/repos/faizal101/Commando/events","assignees_url":"https://api.github.com/repos/faizal101/Commando/assignees{/user}","branches_url":"https://api.github.com/repos/faizal101/Commando/branches{/branch}","tags_url":"https://api.github.com/repos/faizal101/Commando/tags","blobs_url":"https://api.github.com/repos/faizal101/Commando/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/faizal101/Commando/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/faizal101/Commando/git/refs{/sha}","trees_url":"https://api.github.com/repos/faizal101/Commando/git/trees{/sha}","statuses_url":"https://api.github.com/repos/faizal101/Commando/statuses/{sha}","languages_url":"https://api.github.com/repos/faizal101/Commando/languages","stargazers_url":"https://api.github.com/repos/faizal101/Commando/stargazers","contributors_url":"https://api.github.com/repos/faizal101/Commando/contributors","subscribers_url":"https://api.github.com/repos/faizal101/Commando/subscribers","subscription_url":"https://api.github.com/repos/faizal101/Commando/subscription","commits_url":"https://api.github.com/repos/faizal101/Commando/commits{/sha}","git_commits_url":"https://api.github.com/repos/faizal101/Commando/git/commits{/sha}","comments_url":"https://api.github.com/repos/faizal101/Commando/comments{/number}","issue_comment_url":"https://api.github.com/repos/faizal101/Commando/issues/comments{/number}","contents_url":"https://api.github.com/repos/faizal101/Commando/contents/{+path}","compare_url":"https://api.github.com/repos/faizal101/Commando/compare/{base}...{head}","merges_url":"https://api.github.com/repos/faizal101/Commando/merges","archive_url":"https://api.github.com/repos/faizal101/Commando/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/faizal101/Commando/downloads","issues_url":"https://api.github.com/repos/faizal101/Commando/issues{/number}","pulls_url":"https://api.github.com/repos/faizal101/Commando/pulls{/number}","milestones_url":"https://api.github.com/repos/faizal101/Commando/milestones{/number}","notifications_url":"https://api.github.com/repos/faizal101/Commando/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/faizal101/Commando/labels{/name}","releases_url":"https://api.github.com/repos/faizal101/Commando/releases{/id}","deployments_url":"https://api.github.com/repos/faizal101/Commando/deployments","created_at":"2018-04-19T20:40:57Z","updated_at":"2018-11-02T17:35:35Z","pushed_at":"2018-11-02T17:35:32Z","git_url":"git://github.com/faizal101/Commando.git","ssh_url":"git@github.com:faizal101/Commando.git","clone_url":"https://github.com/faizal101/Commando.git","svn_url":"https://github.com/faizal101/Commando","homepage":"","size":1567,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/faizal101/Commando/pulls/3"},"html":{"href":"https://github.com/faizal101/Commando/pull/3"},"issue":{"href":"https://api.github.com/repos/faizal101/Commando/issues/3"},"comments":{"href":"https://api.github.com/repos/faizal101/Commando/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/faizal101/Commando/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/faizal101/Commando/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/faizal101/Commando/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/faizal101/Commando/statuses/0fb8787e87f05f686e2eb4de8240922a4a61cbdd"}},"author_association":"OWNER","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1176,"deletions":1128,"changed_files":32}}
{"actor":{"display_login":"faizal101"}}