松弛事件订阅网址无法验证500错误
有人可以帮我为什么会出现500错误以及如何解决此错误,请找到下面运行的代码
code events.py
from slackeventsapi import SlackEventAdapter
from slackclient import SlackClient
import json
tokens = {}
with open('configs.json') as json_data:
tokens = json.load(json_data)
slack_events_adapter = SlackEventAdapter(tokens.get("slack_signing_secret"), "/slack/events")
slack_client = SlackClient(tokens.get("slack_bot_token"))
@slack_events_adapter.on("message")
def handle_message(event_data):
message = event_data["event"]
if message.get("subtype") is None and "BOT TEST" in message.get('text'):
channel = message["channel"]
send_message = "Responding to `BOT TEST` message sent by user <@%s>" % message["user"]
slack_client.api_call("chat.postMessage", channel=channel, text=send_message)
@slack_events_adapter.on("error")
def error_handler(err):
print("ERROR: " + str(err))
slack_events_adapter.start(port=3000)
config.json
{
"slack_bot_token":"xoxb-527557105879-949546657207-***************",
"slack_signing_secret":"ab6ae1405cb4d1db09d***********"
}
答案 0 :(得分:0)
错误500表示告诉我们您的python脚本有问题。 尝试在您的events.py脚本中进行这一更改 您的版本:
min 1 -icanon -echo
将最后一行更改为: slack_client.chat_postMessage(channel = channel,text = send_message)