From f3ee54934fb1304a4af80f2972024175feb10f14 Mon Sep 17 00:00:00 2001 From: Jean-Carol Forato <97690013+jcfrt@users.noreply.github.com> Date: Wed, 14 Jun 2023 14:34:50 +0200 Subject: [PATCH] Fix slackroom purpose (#97) --- CHANGELOG.md | 1 + src/slackv3/room.py | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f95671..df97526 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Changed - refactored user cache to allow organisation level users/bots #95 (@gdelaney) ### Fixed + - setting SlackRoom purpose. (@jcfrt) ## [0.2.1] 2022-10-02 ### Added diff --git a/src/slackv3/room.py b/src/slackv3/room.py index db32bde..cef4539 100644 --- a/src/slackv3/room.py +++ b/src/slackv3/room.py @@ -142,7 +142,7 @@ def join(self, username=None, password=None): join_failure = False except SlackApiError as e: log.error(f"Unable to join '{self.name}'. Slack API Error {str(e)}") - except BotUserAccessError as e: + except BotUserAccessError: log.error(f"OAuthv1 bot token not allowed to join channels. '{self.name}'.") if join_failure: @@ -221,8 +221,8 @@ def purpose(self): @purpose.setter def purpose(self, purpose): - log.info(f"Setting purpose of {self} ({self.id}) to {topic}.") - res = self._webclient.conversations_setPurpose(channel=self.id, purpose=purpse) + log.info(f"Setting purpose of {self} ({self.id}) to {purpose}.") + res = self._webclient.conversations_setPurpose(channel=self.id, purpose=purpose) if res["ok"] is True: self._cache["purpose"] = purpose else: