在松弛中运行python
项目描述
django-slappy
这是一个 django 应用程序,可让您在 slack 中以交互方式运行 python。它需要一个运行 django 的现有服务器。
特征
可变持久性
共享范围
允许用户之间的交互
多班轮
万无一失
长时间运行的代码将被终止
出口预防
安装
需要一个已经运行的 django 站点
pip install django-slappy
-
像这样将“django_slappy”添加到您的 INSTALLED_APPS 设置中
INSTALLED_APPS = [ ... 'django_slappy', ]
-
像这样在您的项目 urls.py 中包含 URLconf
path('slappy/', include('django_slappy.urls'))
-
创建一个 slack 应用程序并添加带有 url ' http://your-server/slappy/ ' 的命令
-
安装到工作区。Slack 会给你一个 OAUTH 秘密。粘贴到您
settings.py喜欢的以下SLACK_OAUTH_SECRET = "abab-1231231231232-sfasfasdf-12312312"更好的做法是使用环境变量。
笔记
当然,您会将您的服务器暴露给远程利用。
确保您的工作区中有好人,否则准备删除整个服务器