Michael H
01b9843883
[V3] Change presence (continued fixes) ( #1438 )
...
* This better fixes the root issue rather than attempting to work around it
* move bot_in_guild to checks, and use the correct syntax
2018-03-21 01:12:40 +01:00
retke
749af89e9f
[V3] Set token command ( #1425 )
...
* [V3] Add set token command
* DM check
* warning message + delete if token isn't send in DM
* Update string formatting
2018-03-21 01:08:36 +01:00
Tobotimus
c7e8c95640
[V3] discord.Game -> discord.Activity ( #1397 )
...
* [V3] discord.Game -> discord.Activity
* Update userinfo to reference new enum
2018-03-12 18:41:37 -04:00
palmtree5
f378ea0d2e
[V3 Core] add update check ( #1388 )
...
* [V3 Core] add update check
* [V3 Core] have it DM the owner if out of date
2018-03-06 10:21:01 +11:00
palmtree5
c428982c00
[V3 Core] Add listlocales command ( #1351 )
...
* [V3] Add listlocales command + remove a hanging 2 letter translation
* Sort the locales list
* Doc info in set locale
2018-02-26 15:05:06 -05:00
Michael H
09ddfe4250
[V3] Re-allow using presence modifying commands without being in a guild ( #1345 )
...
Actually update on all shards (we need to do this even with autoshardedbot as base)
2018-02-25 21:10:59 -09:00
Will
93ca7abc1a
[V3 Core Commands] Limit status modifying commands to be run in guild only ( #1331 )
...
* Limit status modifying commands to be run in guild only
* JK let em run.
* Add a space
2018-02-23 02:44:06 +01:00
retke
3984cb8f48
load and reload command errors available with the [p]traceback command ( #1307 )
2018-02-19 04:18:56 +01:00
Will
b871241eac
[V3 Core] Add optional async setup function ( #1314 )
2018-02-18 21:12:58 -05:00
William
263e94454c
[V3 Core] Adds listening and watching games. ( #1284 )
...
* Adds listening and watching games.
* Remove guild check
* Fix typos
* Fix more typos.
2018-02-14 16:55:18 -09:00
aikaterna
78615b5dc8
[V3 Core] Add timeout exceptions to [p]servers ( #1305 )
2018-02-14 16:21:51 -09:00
palmtree5
f36ed2f8c8
[V3 Core] add restart command ( #1272 )
2018-01-29 04:29:56 +01:00
palmtree5
1d1f2c9f12
[V3 Core] add uptime command ( #1273 )
2018-01-29 04:25:17 +01:00
Tobotimus
73c08da037
[V3 Sentry] Allow toggling of Sentry logging ( #1214 )
...
* Refactor sentry to allow toggle
* Rename sentry module
* Protect sentry manager
* Fix tests
* Fix EOF newlines
* Add docstrings
2018-01-15 15:26:26 +11:00
Tobotimus
980e8eeb3e
[V3 Core] Catch errors when reloading ( #1225 )
2018-01-14 19:04:09 -09:00
Tobotimus
68800d28fc
[V3 Streams] Replace instances of ClientSession assignment with async context manager ( #1238 )
2018-01-14 18:43:06 -09:00
Will
0debc0a4d3
[V3 Core] Add blacklist/whitelist commands ( #1160 )
...
* Add blacklist/whitelist
* Don't let owners add themselves to the blacklist
2017-12-18 12:41:11 +11:00
Will
6d1d699059
[V3] Actually add compatibility with 3.5.1 ( #1155 )
...
* Fix 3.5.1 issue with TYPE_CHECKING
* I hate you
* Smarter...
2017-12-09 18:51:35 -05:00
palmtree5
878d10a1e2
[V3 Core] allow set game to unset the game ( #1146 )
2017-12-07 16:17:47 +01:00
palmtree5
5ebde77747
[V3 Core] add traceback, invite, leave, and servers commands ( #1125 )
...
* [V3 Core] add traceback, join, leave, and servers commands
* [V3 Core] rename join to invite
2017-12-03 17:42:00 -09:00
palmtree5
e6086bb7b3
[V3 Core] add info command ( #1124 )
2017-12-03 17:31:20 -05:00
Will
89981f46b0
Fix reload error handling ( #1104 )
2017-11-19 13:33:33 -09:00
Will
f459a21bef
[V3 RPC] Add basic RPC functionality ( #1017 )
...
* Add basic RPC functionality
* Add load/unload/reload rpc commands
* Reorganize without rpc_ready event
* Remove rpc ready event
* Removed bot reference from rpc module
* Close RPC server cleanly
* refactor bot
* Refactor a bit and make RPC server initialization based on a cli flag
* Fix version resolver
* standardize version getters
* Pick a new port number
2017-10-27 20:55:41 -04:00
Will
09b3642559
[V3 Cog/Data Manager] Bundled Cog Data ( #1063 )
...
* Refactor find_spec out of core_commands
* Fix version error when not installed
* initial
* Fix find_cogs call
* Enable copying
* Add helper method for cog creators
* Add warning
* My dpy skillz need work
2017-10-27 20:06:47 -04:00
Tobotimus
86b18c702c
[V3] Custom context class ( #988 )
...
* Create custom context class
* Documentation
* Remove old help method, replace with new
* Update from rebase
2017-10-15 21:02:50 -04:00
Tobotimus
31395d9efc
[V3 Core] Fix reload of core cogs ( #980 )
...
* Fix reload of core cogs
* Remove trailing whitespace
2017-10-01 13:20:21 -04:00
Will
cf77eb2e47
[Core] Fix loading of cogs on initial startup ( #971 )
2017-09-09 15:27:05 -04:00
Will
d69fd63da7
[V3 Everything] Package bot and write setup scripts ( #964 )
...
Ya'll are gonna hate me.
* Initial modifications
* Add initial setup.py
* working setup py help
* Modify setup file to package stuff
* Move a bunch of shit and fix imports
* Fix or skip tests
* Must add init files for find_packages to work
* Move main to scripts folder and rename
* Add shebangs
* Copy over translation files
* WORKING PIP INSTALL
* add dependency information
* Hardcoded version for now, will need to figure out a better way to do this
* OKAY ITS FINALLY FUCKING WORKING
* Add this guy
* Fix stuff
* Change readme to rst
* Remove double sentry opt in
* Oopsie
* Fix this thing
* Aaaand fix test
* Aaaand fix test
* Fix core cog importing and default cog install path
* Adjust readme
* change instance name from optional to required
* Ayyy let's do more dependency injection
2017-09-08 23:14:32 -04:00