-1
是否有方法更新從Slack Web API發送的消息的狀態?如何使用Slack WEB API更新消息狀態
我正在使用Slack構建一個使用Twilio發送Slack消息作爲SMS的機器人,並且我希望通知用戶如果Twilio調用響應是錯誤,則消息尚未發送。
有什麼建議嗎?
是否有方法更新從Slack Web API發送的消息的狀態?如何使用Slack WEB API更新消息狀態
我正在使用Slack構建一個使用Twilio發送Slack消息作爲SMS的機器人,並且我希望通知用戶如果Twilio調用響應是錯誤,則消息尚未發送。
有什麼建議嗎?
我可以通過我的一位同事推薦一篇博客文章,通過building an SMS Slack bot in Python引導您。您可以使用它作爲指導將設置轉換爲Node.js。
該教程向您展示瞭如何通過短信發送短信to Slack和接收短信。
具體地,用於接收鬆弛消息作爲SMS以下路線:
@app.route('/slack', methods=['POST'])
def slack_post():
if request.form['token'] == SLACK_WEBHOOK_SECRET:
channel = request.form['channel_name']
username = request.form['user_name']
text = request.form['text']
response_message = username " in " channel " says: " text
twilio_client.messages.create(to=USER_NUMBER, from_=TWILIO_NUMBER,
body=response_message)
return Response(), 200
除了上面的代碼你可以處理在一個messageStatus
ErrorCode
ErrorMessage
收到任何Twilio錯誤,並且經由在鬆弛通知用戶chat.update
method。
是的,我已經找到了'chat.update'方法。但我想知道是否可以使用與Slack消息由於網絡錯誤而未發送時相同的功能。 –
我不認爲你會有可用性來覆蓋Slack網絡錯誤與Twilio來的錯誤。似乎你必須通過webhooks進行跟蹤並創建自定義報告:https://api.slack.com/incoming-webhooks –