Python Django slack无法发送bot消息
我正在尝试使用django slack api,我遵循了这里描述的路径 但我无法发送示例bot消息 以下是我的代码片段: 消息。松弛Python Django slack无法发送bot消息,python,django,slack,Python,Django,Slack,我正在尝试使用django slack api,我遵循了这里描述的路径 但我无法发送示例bot消息 以下是我的代码片段: 消息。松弛 {% extends django_slack %} {% block text %} Hello World! {% endblock %} in views.py def index(request): slack_message('message.slack') return HttpResponse('Sent a message') 有人能帮
{% extends django_slack %}
{% block text %}
Hello World!
{% endblock %}
in views.py
def index(request):
slack_message('message.slack')
return HttpResponse('Sent a message')
有人能帮我吗?您可以尝试在上生成API调用。我已将您链接到平台上Slack的postMessage端点。在那里,您可以用python生成API调用代码片段,直接放入Django项目中 您还可以在仪表板中测试API调用:)仪表板如下所示:
只需填写您的凭证和参数,单击“代码”,然后选择Python作为您的语言。因为vadimchin已经提到,当
DEBUG=True
时,django slack不起作用
检查
因此,当DEBUG=True
时,将禁用松弛后端。我更喜欢通过将松弛消息发送到测试通道来测试它们,因此我将以下内容添加到我的全局设置.py
:
SLACK_BACKEND='django_slack.backends.UrllibBackend'
SLACK_CHANNEL='#test'
这将覆盖默认后端(和通道)。我尝试使用此链接中描述的替代api,目前效果很好。在代码中设置DEBUG=False:default\u backend='django\u slack.backends.DisabledBackend'if settings.DEBUG else\'django\u slack.backends.urlibbackend'