Results 50 issues of Rossen

See https://github.com/ValvePython/dota2/pull/24#issuecomment-277550687

enhancement

https://github.com/ValvePython/dota2/blob/eb8d814b6404448a0fe40f2ebb37e020cac0edda/dota2/msg.py#L46

enhancement

- [x] parse SO related messages from gc - [x] manage SOs state - [x] create - [x] update - [x] destroy - [x] cache subscribe/unsubscribe - [ ] track...

enhancement
WIP

Tasks: - [x] SteamUser rework - [x] research user to user chat protocol - [x] implement user to user chat handling - [x] research group chat protocol - [x] implement...

help-wanted
feature-request

Continuation from #95 Only in `python 3.6` and when using `SteamClient`, which uses `gevent`. Happens when the `gevent` monkey patches are applied after importing `requests` module. `gevent` might have a...

bug
python3

Currently when we hit ratelimit it looks like incorrect password which is misleading and confusing. Response: ```python {'success': False, 'requires_twofactor': False, 'message': 'There have been too many login failures from...

bug

It will be useful to have more recipies of how to use various functionalities of the library. This would be the place to suggest possible use cases and do my...

enhancement
help-wanted

![image](https://user-images.githubusercontent.com/2720787/134969677-e4f22f83-fa6a-4735-a2d9-2863e666cc5f.png)

enhancement

Currently Steam is rolling out a new transport for the Steam protocol over WebSocket. It worth investigating and implementing that to future proof the library. The only supported transport currently...

enhancement

Hypothesis is property based tests, where we define properties of code, and hypothesis takes care of generating cases. https://hypothesis.readthedocs.io/en/latest/index.html https://hypothesis.readthedocs.io/en/latest/quickstart.html

enhancement