首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twilio -收到短信后向号码发送短信(Python)

Twilio -收到短信后向号码发送短信(Python)
EN

Stack Overflow用户
提问于 2018-07-04 18:30:51
回答 1查看 268关注 0票数 0

我是Twilio的新手,我成功地遵循了SMS Python Quickstart guide,并将两个位组合在一起,但现在有一些冗余代码,我似乎无法在不出错的情况下摆脱这些冗余代码。

我的Python代码从文本消息中获取坐标,将其转换为Google Maps链接,并将该链接发送到不同的电话号码。

但是,目前它也将此回复发送到原始发件人电话号码,因为这是原始指南中您设置的号码。

我只想让它将消息发送到指定的号码,而不是回复原始发件人。

run.py:

代码语言:javascript
复制
# /usr/bin/env python
# Download the twilio-python library from twilio.com/docs/libraries/python
from flask import Flask, request
from twilio.twiml.messaging_response import MessagingResponse

# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client

senderNo = '+442030954971'
receiverNo = '+447496070859'

# Your Account Sid and Auth Token from twilio.com/console
account_sid = 'AC2b3b4c13ad0caa0da9f31717d7572141'
auth_token = 'd9d2cf9605bafe0b1a209c786b181653'
client = Client(account_sid, auth_token)

app = Flask(__name__)

@app.route("/", methods=['GET', 'POST'])
def sms_reply():

    messages = client.messages.list()

    print("Message received: " + messages[0].body)

    coord = messages[0].body

    lat,lon = coord.split(":")

    mapURL = "https://www.google.com/maps/search/?api=1&query=" + lat + "," + lon

    print("Sending message")

    message = client.messages.create(
        body=mapURL,
        from_=senderNo,
        to=receiverNo
    )

    """Respond to incoming messages with a friendly SMS."""
    # Start our response
    resp = MessagingResponse()

    # Add a message
    resp.message(mapURL)

    return str(resp)

if __name__ == "__main__":
    app.run(debug=True)

每当我删除我认为与回复发送者的消息有关的行时,它似乎会中断一些我仍然需要的其他行。

任何帮助都非常感谢,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-07-06 10:57:23

如果我理解正确,你有3个数字发送者,接收者和final_destination。因此,您需要定义两条消息

  1. message_received :从接收方,到sender
  2. message_map :从接收方,到final_destination

每个对象都有自己的Messagingresponce对象

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

https://stackoverflow.com/questions/51171539

复制
相关文章

相似问题

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