Andrei
ef295deafc
Fix gitignore for package name
10 years ago
Andrei
d35de8260e
Temporarily rename to disco-py on pypi
10 years ago
Andrei
b91b2326e9
Add alpha warning
10 years ago
Andrei
6244ace275
Move verification_level to enum
10 years ago
Andrei Zbikowski
efd2db2f25
Merge pull request #3 from b1naryth1ef/feature/no-skema
Remove Skema
10 years ago
Andrei
4036f21a89
etc fixes
10 years ago
Andrei
a3f360535a
Various fixes
10 years ago
Andrei
4b9a7f61ff
Remove skema in favor of simple custom data modeling stuff
10 years ago
Andrei
42cba0f4b9
Remove gipc, no longer needed
10 years ago
Andrei
52055e749f
Fix cached_property, better backdoor locals, remove multiprocess gateway
- cached_property should be instance local, not function local (derp)
- custom backdoor class which properly grabs local variables per
connection, allowing for us to dynamically update them (bot now adds
itself when initialized)
- remove multiprocess gateway, its a cute idea but is better served
being added at a later date when we can plan it out further.
- bot should ignore itself
10 years ago
Andrei
131ec9dda5
Delete unused function in gateway.encoding.etf
10 years ago
Andrei
1505275a98
Refactoring, manhole, ETF support
- s/DiscoClient/Client (was redundant and looked ugly)
- move cached_property to functional utils
- abstract client configuration out to a ClientConfig
- command line utility is now completely isolated from the client
- add ETF (using erlpack) support, optionally enabled via command line
flags (and only works on 2.x because of erlpack)
- Refactor the way gateway events are built a bit
- Add documentation on utilities
10 years ago
Andrei
b9e924857f
Add docs build script
10 years ago
Andrei
2ab8820d29
Add manifest file
10 years ago
Andrei
c9ca0f1670
Fix handling invalid_session
10 years ago
Andrei
94de67c6ae
documentation 2.0
10 years ago
Andrei
7a5f3cb260
MD is hard
10 years ago
Andrei
a144febe0b
First pass at documentation
10 years ago
Andrei
368f62d03a
Readme, more fixes/changes
10 years ago
Andrei
fb280cdef6
Permissions, fixes
10 years ago
Andrei
4c41010fc1
Add permissions support, etc fixes/tweaks
10 years ago
Andrei
bd75deb29a
Cleanup, global rate limit support, fix register_command, etc
10 years ago
Andrei
0ea8f1f270
Simplify state listeners
10 years ago
Andrei
59c3f1ba3f
Websocket subprocess, more state stuff
10 years ago
Andrei
a8f3e87f8c
wip guild events in state tracking
10 years ago
Andrei
586d2d183f
Python 3, various other tweaks/fixes
10 years ago
Andrei
c237baa9db
Track voice states, fix BaseType.update smashing state
10 years ago
Andrei
ff7f4de7c1
More voice implementation
10 years ago
Andrei
13ee9eae09
Refactoring, start work on voice support
10 years ago
Andrei
37d7b3bdef
Lots of API stuff, state additions, skema/modeling cleanup
10 years ago
Andrei
4b4c944f48
Fix argument parser passing lists through
10 years ago
Andrei
3d3d57a00c
Add argument parsing
10 years ago
Andrei
0335db6375
Better pre/post hooking
10 years ago
Andrei
a240bd1e90
Flesh out gateway client
10 years ago
Andrei
b7da8b83ef
More API stuff
10 years ago
Andrei
668390543e
Implement rate limiting
10 years ago
Andrei
b482c45e86
uno more thing
10 years ago
Andrei
64386e6a29
A bit more
10 years ago
Andrei
fc2fe2e0c8
readme lel
10 years ago
Andrei
c4d4b40107
plugins, commands, etc
10 years ago
Andrei
3f696ffd85
Tons more gateway/events stuff
10 years ago
Andrei
9dac272f0b
use skema, etc
10 years ago
Andrei
c12aa5344f
:^)
10 years ago