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
Caleb Johnson
8b7ba988f4
[Utils] Handle empty permissions, more checks ( #387 )
2016-12-01 02:10:59 +01:00
Will
84ce5c3a8b
[Core] Settings as Bot class attribute ( #486 )
...
And pep8
2016-11-22 23:10:42 +01:00
Will
bf490d0db1
[Utils] Improved pagify ( #439 )
2016-11-10 19:08:47 +01:00
Aioxas
c3a372c794
[Settings] fileIO -> dataIO conversion ( #436 )
2016-11-04 14:11:34 +01:00
Aioxas
01a379ad39
[Checks] Removal of unused imports ( #416 )
2016-10-23 02:44:42 +02:00
Twentysix
9c2246b9b2
[Utils] General escape function
...
Allows to escape formatting and mass mentions
2016-09-23 09:41:29 +02:00
Caleb Johnson
eba80519fd
[Utils] Added page length argument to pagify ( #368 )
2016-09-17 17:28:59 +02:00
Twentysix
60f4a16828
[DataIO] Atomically save json ( #372 )
...
Should put an end to the corruption issues
2016-09-13 00:33:37 +02:00
Thomas Mercurio
621b57d0e4
[Utils] Added question() to chat_formatting ( #365 )
2016-08-31 20:30:05 +02:00
Twentysix
372a8aaae4
[Utils] Fixed chat_formatting functions for mobile compatibility
2016-08-30 17:45:05 +02:00
Thomas Mercurio
b4aacd28e7
Added error, warning and info formats to chat_formatting ( #353 )
2016-08-30 05:55:03 +02:00
Will
f1bd9da184
Chat formatting additions and improvements ( #315 )
...
* Pagination, switch to format strings, give box a lang
* working pagination
2016-06-21 20:54:08 +02:00
Twentysix
fc93b02639
Escape everyone/here mentions
2016-06-16 23:44:49 +02:00
Twentysix
0c3d4a104a
Proper json save/load
...
Might fix json corruption issues
2016-05-26 00:37:02 +02:00
Twentysix
27ce0fc57a
Revamped FileIO ( #262 )
...
Handles backups, way tidier with different functions, backwards compatible. Should fix the corrupted json issues.
2016-05-21 15:26:48 +02: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
e794fb1c9a
add serverowner check and make modset owner only
2016-02-28 20:24:26 -05:00
Will Tekulve
1d9888a456
fix PR-found issues with red"s settings and audio
2016-02-28 16:20:47 -05:00
Will Tekulve
4eed137aaa
fix case sensitivity on mod checks
2016-02-28 01:29:53 -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
Will Tekulve
d565849a35
started on multi server roles configuration
2016-02-26 23:47:30 -05:00
Twentysix
bd66de2c98
Added !filter !leave, fixed CC permissions
2016-02-14 20:32:56 +01:00
James Seden Smith
37bbcb00d1
Fixed is_owner_check
2016-02-14 16:26:41 +00:00
Twentysix
a3fcbe944d
First commit
2016-02-07 18:47:24 +01:00