本地运行松弛螺栓(Python)时出错

lmyy7pcs  于 2023-05-16  发布在  Python
关注(0)|答案(2)|浏览(123)

我在我的PC上部署了这个代码https://github.com/misscoded/webinar-bolt-python-nov-2020,但是我得到了如下所示的错误。我尝试删除应用程序初始化,但仍然得到相同的错误。
代码:

app = App(
  signing_secret=os.environ.get('SLACK_SIGNING_SECRET'),
  token=os.environ.get("SLACK_BOT_TOKEN"),
)

错误:

line 10, in <module>
    app = App(
  File "C:\Users\Ruba\AppData\Local\Programs\Python\Python38-32\lib\site-packages\slack_bolt\app\app.py", line 208, in __init__
    self._init_middleware_list()
  File "C:\Users\Ruba\AppData\Local\Programs\Python\Python38-32\lib\site-packages\slack_bolt\app\app.py", line 232, in _init_middleware_list
    raise BoltError(error_token_required())
slack_bolt.error.BoltError: Either an env variable `SLACK_BOT_TOKEN` or `token` argument in the constructor is required.
mo49yndu

mo49yndu1#

根据您的Windows版本,检查您的环境变量(控制面板->高级系统设置->环境变量),并确保系统正在拾取它们。从错误信息来看,它看起来没有阅读它们,但我可能错了。
另外,请熟悉Slack的Bolt Framework。它有一个叫做Socket Mode的东西,它使本地开发变得更加容易和快捷。

lkaoscv7

lkaoscv72#

在应用中更新令牌后,请确保也在本地环境中更新.env文件和.bash_profile中的令牌。

相关问题