From 686be4acbcb9e1f45500840438aa47a35c612855 Mon Sep 17 00:00:00 2001 From: wangcham Date: Mon, 31 Mar 2025 01:10:45 -0400 Subject: [PATCH] fix: eliminate host config --- libs/slack_api/slackevent.py | 5 +++-- pkg/platform/sources/slack.py | 2 +- templates/platform.json | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/slack_api/slackevent.py b/libs/slack_api/slackevent.py index 63c949e0..bf335ac8 100644 --- a/libs/slack_api/slackevent.py +++ b/libs/slack_api/slackevent.py @@ -16,11 +16,12 @@ class SlackEvent(dict): for el in elements: if el.get("type") == "text": return el.get("text", "") - if self.get("event",{}).get("channel_type") == 'channel': + + if self.get("event",{}).get("channel_type") == 'channel': + message_text = next((el["text"] for block in self.get("event", {}).get("blocks", []) if block.get("type") == "rich_text" for element in block.get("elements", []) if element.get("type") == "rich_text_section" for el in element.get("elements", []) if el.get("type") == "text"), "") return message_text - return "" diff --git a/pkg/platform/sources/slack.py b/pkg/platform/sources/slack.py index 2e71defc..f98c2a85 100644 --- a/pkg/platform/sources/slack.py +++ b/pkg/platform/sources/slack.py @@ -181,7 +181,7 @@ class SlackAdapter(adapter.MessagePlatformAdapter): await asyncio.sleep(1) await self.bot.run_task( - host=self.config["host"], + host="0.0.0.0", port=self.config["port"], shutdown_trigger=shutdown_trigger_placeholder, ) diff --git a/templates/platform.json b/templates/platform.json index ddb9f045..a2fbd36e 100644 --- a/templates/platform.json +++ b/templates/platform.json @@ -100,7 +100,6 @@ "enable":true, "bot_token":"", "signing_secret":"", - "host":"0.0.0.0", "port":2288 } ],