aboutsummaryrefslogtreecommitdiffstats
path: root/slack/slack_conversation.py
Commit message (Collapse)AuthorAgeFilesLines
* Simplify Literal declarationsTrygve Aaberge2024-02-181-9/+7
|
* Simplify is_member checkTrygve Aaberge2024-02-181-1/+1
|
* Make conversation.name an async function so it always worksTrygve Aaberge2024-02-181-19/+37
|
* Open all conversation types on startTrygve Aaberge2024-02-181-13/+41
|
* Fix compatibility with Python 3.7Trygve Aaberge2024-02-181-1/+3
|
* Fix bugs when changing input while completingTrygve Aaberge2024-02-181-5/+9
|
* Combine complete_next and complete_previousTrygve Aaberge2024-02-181-1/+0
|
* Add support for completing nicksTrygve Aaberge2024-02-181-1/+15
| | | | | | | 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-0/+4
| | | | | | | 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.
* Use full buffer namesTrygve Aaberge2024-02-181-1/+4
|
* Show nick suffix for external usersTrygve Aaberge2024-02-181-1/+1
|
* Move buffer_input_cb to a class methodTrygve Aaberge2024-02-181-6/+5
|
* Call rtm.connect (doesn't connect to web socket yet)Trygve Aaberge2024-02-181-1/+3
|
* Some cleanup and make some properties privateTrygve Aaberge2024-02-181-3/+3
|
* Raise exceptions on errorsTrygve Aaberge2024-02-181-2/+2
|
* Add typing for slack conversations historyTrygve Aaberge2024-02-181-0/+3
|
* Use is True/False instead of ==Trygve Aaberge2024-02-181-3/+3
| | | | pyright now supports this.
* Create functions for fetch requestsTrygve Aaberge2024-02-181-11/+2
|
* Move SlackApi to a separate fileTrygve Aaberge2024-02-181-1/+2
|
* Split slack classes into multiple filesTrygve Aaberge2024-02-181-0/+107