首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-slack无法发送机器人消息

Django-slack无法发送机器人消息
EN

Stack Overflow用户
提问于 2016-11-21 17:16:43
回答 2查看 1K关注 0票数 2

我正在尝试使用django-slack api,我遵循了这里描述的路径http://django-slack.readthedocs.io/,但我无法发送示例机器人消息。

下面是我的代码片段:

message.slack

代码语言:javascript
复制
{% extends django_slack %}
{% block text %}
Hello World!
{% endblock %}

在views.py中

代码语言:javascript
复制
def index(request):
  slack_message('message.slack')
  return HttpResponse('Sent a message')

有没有人能帮帮我?

EN

回答 2

Stack Overflow用户

发布于 2017-03-27 22:25:05

正如vadimchin已经提到的,当使用DEBUG=True时,这种django-slack不起作用。

检查documentation about slack backend setting

因此,当DEBUG=True时,会禁用松弛后端。我更喜欢通过将松弛消息发送到测试通道来测试松弛消息,因此我将以下内容添加到我的全局settings.py

代码语言:javascript
复制
SLACK_BACKEND='django_slack.backends.UrllibBackend'
SLACK_CHANNEL='#test'

这将覆盖默认的后端(和通道)。

票数 5
EN

Stack Overflow用户

发布于 2017-02-03 03:07:08

您可以尝试在RapidAPI上生成API调用。我已经将您链接到平台上的Slack的postMessage端点。在那里,您可以在python中生成API调用代码片段,以直接放入Django项目中。

您还可以在仪表板中测试API调用:)仪表板如下所示:

只需填写您的凭据和参数,单击code,然后选择Python作为您的语言。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40716500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档