13 Commits

Author SHA1 Message Date
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
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
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
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
Will
84ce5c3a8b [Core] Settings as Bot class attribute (#486)
And pep8
2016-11-22 23:10:42 +01:00
Aioxas
c3a372c794 [Settings] fileIO -> dataIO conversion (#436) 2016-11-04 14:11:34 +01:00
Kowlin
4994c40bd3 Added support for Bot tokens (#138)
Added support for Bot tokens
2016-04-15 23:23:14 +02:00
Twentysix
a58aebe218 Fix to !help failing in DM 2016-02-29 18:06:56 +01:00
Will Tekulve
1d9888a456 fix PR-found issues with red"s settings and audio 2016-02-28 16:20:47 -05:00
Will Tekulve
36c9650551 copy both dicts, not just default 2016-02-27 17:04:23 -05:00
Will Tekulve
fc073343e4 add get_server for admin/mod settings for modset help 2016-02-27 04:17:01 -05:00
Will Tekulve
563d7bb395 initial working update 2016-02-27 04:02:32 -05:00