zhayujie / bot-on-anything

Connect AI models (like ChatGPT-3.5/4.0, Baidu Yiyan, New Bing, Bard) to apps (like Wechat, public account, DingTalk, Telegram, QQ). 将 ChatGPT、必应、文心一言、谷歌Bard 等对话模型连接各类应用,如微信、公众号、QQ、Telegram、Gmail、Slack、Web、企业微信、飞书、钉钉等。
MIT License
3.95k stars 916 forks source link

Slack能否支持Socket Mode #108

Open huluohu opened 1 year ago

huluohu commented 1 year ago

1、目前需要填写公网域名+端口(Request URL),对于没有公网的情况不太友好 2、实际上slck支持Socket Mode,无需配置公网域名,仅需启用即可 “Enable Socket Mode”

image
huluohu commented 1 year ago

1、目前需要填写公网域名+端口(Request URL),对于没有公网的情况不太友好 2、实际上slck支持Socket Mode,无需配置公网域名,仅需启用即可 “Enable Socket Mode” image

slack_bolt是支持socket mode的,以下可参考

from slack_bolt.adapter.socket_mode import SocketModeHandler
# 创建 Slack Bolt 实例
app = App(token=channel_conf(const.SLACK).get('slack_bot_token'))
handler = SocketModeHandler(app=app,
                            app_token=channel_conf(const.SLACK).get('slack_app_token'))

handler.start()
amaoo commented 1 year ago

这两天抽空研究研究

huluohu commented 1 year ago

这两天抽空研究研究

期待,辛苦大佬。

amaoo commented 1 year ago

@huluohu 已经修改,不再需要服务器和公网 IP

huluohu commented 1 year ago

@huluohu 已经修改,不再需要服务器和公网 IP

真高效,赞!