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
Kowlin
8d83a5ae3a
[Economy] Eco hotfix for PR #475 ( #519 )
2016-12-09 04:24:25 -05:00
Will
8a7be3b812
[Economy] Leaderboard pagify ( #475 )
...
* Some PEP8 stuff
* pagify leaderboard
2016-12-09 01:38:32 -05:00
Twentysix
d349a0cab7
[Audio] Replace settings.json in case of corruption
2016-12-09 02:11:14 +01:00
FrostTheFox
4b032e48b9
[Audio] Added [p]audioset emptydisconnect ( #497 )
...
Toggles autoleave when Red is left alone while playing music
2016-12-07 00:52:38 +01:00
Twentysix
75b7925d05
[Downloader] Ignore empty install messages
2016-12-06 23:00:46 +01:00
Twentysix
59979933e0
[Trivia] Properly deal with trivia lists' encoding
...
Probably.
2016-12-03 04:19:57 +01:00
Twentysix
c6fcdd3449
[Mod] Handle DM commands in on_command
2016-12-01 16:20:29 +01:00
Twentysix
d628bacef5
[Core] Server based prefixes ( #492 )
...
Added `[p]set serverprefix`
`Bot.command_prefix` is now a callable that returns the prefixes set for the server. If none are set, it returns the global ones.
2016-12-01 02:30:51 +01:00