aboutsummaryrefslogtreecommitdiffstats
path: root/slack/slack_user.py
Commit message (Collapse)AuthorAgeFilesLines
* Split edgeapi out to separate classTrygve Aaberge2024-02-181-1/+1
| | | | | Since this isn't available for OAuth tokens it's good to have an easy way to see where it's used.
* Define __bool__ in WeeChatOptionTrygve Aaberge2024-02-181-1/+1
|
* Render reactions after messagesTrygve Aaberge2024-02-181-1/+5
|
* Set correct tags for self messagesTrygve Aaberge2024-02-181-1/+5
|
* Add tags to messagesTrygve Aaberge2024-02-181-7/+12
|
* Show nicks in nicklistTrygve Aaberge2024-02-181-2/+5
|
* Handle user group fetch errorTrygve Aaberge2024-02-181-3/+4
|
* Support unfurling usergroup namesTrygve Aaberge2024-02-181-0/+17
|
* Remove unnecessary _api propertiesTrygve Aaberge2024-02-181-9/+1
|
* Remove unnecessary id parametersTrygve Aaberge2024-02-181-7/+5
|
* Simplify SlackUser/Bot by using classmethod to createTrygve Aaberge2024-02-181-40/+15
|
* Add support for completing nicksTrygve Aaberge2024-02-181-12/+16
| | | | | | | This uses Slacks edgeapi which only works for session tokens, but has the benefit of being able to complete nicks without all users being loaded. So need to add some completion for the loaded users for when using OAuth tokens as well.
* Print error message on http/api errorTrygve Aaberge2024-02-181-6/+0
|
* Fetch multiple users/bots in the same requestTrygve Aaberge2024-02-181-12/+44
| | | | | | | Turns out you can query for multiple users/bots with users.info/bots.info even though it's not documented. Use that to query for multiple users/bots in one request, instead of making tons of requests.
* Change SlackUsers to singular since it only concerns one userTrygve Aaberge2024-02-181-2/+2
|
* Show nick suffix for botsTrygve Aaberge2024-02-181-1/+34
|
* Show nick suffix for external usersTrygve Aaberge2024-02-181-17/+24
|
* Nick color in chat line prefixTrygve Aaberge2024-02-181-0/+19
|
* Use display name or real nameTrygve Aaberge2024-02-181-2/+10
|
* Some cleanup and make some properties privateTrygve Aaberge2024-02-181-4/+7
|
* Raise exceptions on errorsTrygve Aaberge2024-02-181-1/+1
|
* Add type for users.infoTrygve Aaberge2024-02-181-0/+3
|
* Create functions for fetch requestsTrygve Aaberge2024-02-181-1/+1
|
* Split slack classes into multiple filesTrygve Aaberge2024-02-181-0/+21