Commit Graph

545 Commits

Author SHA1 Message Date
SnappyDragon18 0e8c78775c [Trivia] Fixed errors in elements and pokemon lists 2017-01-26 16:46:05 +01:00
Twentysix 14dbff6dd4 [Mod] Ignore embeds in repetition filter
Fixes #590
2017-01-25 23:44:09 +01:00
Twentysix 143d41f2f2 [Audio] Better URL checking, strip enclosing tags 2017-01-24 19:34:56 +01:00
MiniJennJenn 08a26f5ff1 [Trivia] Added elements and finalfantasy lists (#585) 2017-01-21 01:58:17 +01:00
Twentysix 7eabe70db5 [Launcher] Set default permissions to 'lib' before updating 2017-01-20 23:51:42 +01:00
Twentysix 9b6804ea09 [Core] Clean exit for dry run 2017-01-19 15:11:48 +01:00
Twentysix 7b6dbd201e [Core] Improved exit codes handling
Clean exits on crashes should not happen anymore
2017-01-18 18:01:11 +01:00
Twentysix bc20177d36 [Launcher] Fixed working dir issues in scripts 2017-01-17 18:25:38 +01:00
Twentysix 99093f559f [Core] Empty importer cache on pip install
This ensures that the newly installed libs will be seen by the importer
2017-01-16 13:35:00 +01:00
Twentysix b1e20d8b76 [Selfbot] No help DMs 2017-01-16 01:44:57 +01:00
Twentysix ede821c911 [Downloader] No more default repo 2017-01-15 04:40:01 +01:00
Twentysix 7e96e5ad69 [Downloader] Fast-forward only on git pull 2017-01-14 14:48:59 +01:00
Seenko 438d9f5f60 [Streams] Handle both channel names and URLs (#575) 2017-01-13 14:23:39 +01:00
palmtree5 416e168d2b [Economy] Added [p]bank reset (#570) 2017-01-13 13:57:13 +01:00
Twentysix b550946a93 [Launcher] Better requirements detection
The update menu is also less ambiguous since it shows what kind of requirements is going to update
2017-01-11 15:21:12 +01:00
Twentysix 030d40c253 [Launcher] Removed unneeded call 2017-01-10 19:29:31 +01:00
Twentysix dfd0235e78 [Launcher] Make lib dir's files writeable before updating
Should fix #569
2017-01-10 19:19:02 +01:00
orels e034615005 Better README.md (#568) 2017-01-09 18:05:03 +01:00
Erdoğan Şahin 182e1d8614 [Trivia] Typo in leagueults list (#558) 2017-01-07 22:57:17 +01:00
palmtree5 422c9191bd [Owner] Added [p]set default[admin/mod]role (#563) 2017-01-07 17:28:18 +01:00
Twentysix 102977664e [Downloader] Allow branches to be specified on repo add
Example URL:
`https://github.com/Author/Repo@branch`
2017-01-07 17:15:56 +01:00
Twentysix 2a8818393e [Downloader] Handle no info.json
Fixes #562
2017-01-05 18:00:30 +01:00
Twentysix 924ba8b69e [Launcher] Verify git install at boot, make start_launcher.* on Unix 2017-01-05 11:27:45 +01:00
Twentysix c987a89e9c Red's launcher / Downloader reqs autoinstall (#552) 2017-01-05 02:19:54 +01:00
Twentysix 04b00b7726 [Trivia] Added 2016.txt list 2017-01-02 04:14:07 +01:00
Kowlin abad4b311e Consume rest for [p]modset modrole/adminrole (#551) 2016-12-30 15:14:43 +01:00
Twentysix 4fcf0924f3 [Owner, Economy] Use UTC in the timestamps 2016-12-30 13:00:24 +01:00
Caleb Johnson abd154861d [Settings] Add constructor parameter to skip argparse (#550) 2016-12-29 17:17:10 +01:00
Twentysix 0330e4f221 [Economy] Refactored slot machine, fixed [p]bank register (#538) 2016-12-28 16:51:57 +01:00
Twentysix 607f88cf75 Make .bat files default to highest 3.* installation 2016-12-27 00:27:10 +01:00
Twentysix c7284ffa2a [Core] Added --dry-run flag and Travis CI boot test
This should help testing the boot process right until login
2016-12-22 18:54:27 +01:00
Caleb Johnson 6f068191f1 [Core] Refactor (#512) 2016-12-22 18:18:45 +01:00
Chovin 1942f15576 [Audio] Permissions checks for [p]playlist remove (#506) 2016-12-22 14:53:10 +01:00
Kowlin dd3916e586 Improved Travis CI config (#540) 2016-12-22 13:17:17 +01:00
Twentysix 08541e419f [General] Refactored [p]rps 2016-12-21 18:11:04 +01:00
Kowlin 5c00d39f69 Travis CI config (#539) 2016-12-21 17:20:59 +01:00
Twentysix e319ea4762 [Audio] Hotfix 2016-12-20 19:40:29 +01:00
Twentysix af9b4d7cec [Audio] Pagify playlists' lists 2016-12-20 18:51:17 +01:00
Utrechter 5f49e19214 [Trivia] Corrected various lists (#530) 2016-12-20 17:59:16 +01:00
Twentysix 2ab7ada87d [Core] Fixed faulty logic in retrieving the owner 2016-12-20 11:03:39 +01:00
palmtree5 8145b41097 [General] Add member # to [p]userinfo (#528) 2016-12-18 03:20:58 +01:00
Will 8593c08f77 [Mod] Bots can delete own messages w/ [p]cleanup user (#461)
Bulk delete endpoint needs `manage_messages`
2016-12-18 02:34:12 +01:00
Twentysix ae6756c637 [Economy] Improved [p]bank set
Can now accept positive/negative values to add and remove credits
2016-12-18 02:17:35 +01:00
Twentysix 74fd56e81f [Core] Improved [p]uptime 2016-12-17 04:16:16 +01:00
Twentysix 0d6bc2caf7 [Trivia] Updated leagueults / leaguefacts lists 2016-12-15 18:11:30 +01:00
Twentysix d0fcce809d [Core] Hotfix 2016-12-12 14:54:47 +01:00
Twentysix 64ab3ac948 [Core] Added --no-cogs
Skips initial cog loading
2016-12-12 13:22:46 +01:00
Caleb Johnson 1c70185a53 [mod] Fix checks on mute subcommands (#525)
Security fix
2016-12-12 01:26:09 -05:00
palmtree5 09e26b04bf [Audio] Add server owner check for [p]stop (#523)
Fixes #522
2016-12-11 22:55:25 +01:00
Twentysix 27bdce7f32 [Core] CLI flags, env vars login, revamped setup, in. selfbot support, etc (#513)
Startup flags: can be started and configured without ever doing the interactive setup
Changed default settings format so that all unset values are None
Removed new cogs prompt
Removed `LOGIN_TYPE` from settings.json. It now defaults to token and fallbacks to email/password
Smarter initial setup: only asks for the settings that are actually missing
For the first installation all default cogs are loaded
Startup flag that allows settings to be memory-only
Initial selfbot support
Only reset login credentials (on confirmation) instead of deleting the whole file in case of login failure
Revamped main screen
Made sure that nothing blows up when you run Red on Windows without `chcp 65001`
Possibility of setting credentials in the environment variables `RED_TOKEN` / `RED_EMAIL` `RED_PASSWORD`. They will take priority over the configuration stored on disk.
2016-12-11 00:16:20 +01:00