Skip to main content
本文档介绍如何使用 Twilio API 封装器通过短信或 Twilio 消息渠道 发送消息。 Twilio 消息渠道支持与第三方消息应用的集成,允许您通过 WhatsApp Business Platform(正式版)、Facebook Messenger(公开测试版)和 Google Business Messages(私密测试版)发送消息。

设置

要使用此工具,您需要安装 Python Twilio 包 twilio
pip install -qU  twilio
您还需要注册 Twilio 账户并获取凭据,包括账户字符串标识符(SID)和鉴权令牌(Auth Token),以及一个用于发送消息的号码。 您可以将这些信息作为命名参数 account_sidauth_tokenfrom_number 传入 TwilioAPIWrapper,也可以设置环境变量 TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKENTWILIO_FROM_NUMBER

发送短信

from langchain_community.utilities.twilio import TwilioAPIWrapper
twilio = TwilioAPIWrapper(
    #     account_sid="foo",
    #     auth_token="bar",
    #     from_number="baz,"
)
twilio.run("hello world", "+16162904619")

发送 WhatsApp 消息

您需要将 WhatsApp 商业账户与 Twilio 关联。还需要确保发送消息的号码已在 Twilio 上配置为支持 WhatsApp 的发件人,并已在 WhatsApp 上注册。
from langchain_community.utilities.twilio import TwilioAPIWrapper
twilio = TwilioAPIWrapper(
    #     account_sid="foo",
    #     auth_token="bar",
    #     from_number="whatsapp: baz,"
)
twilio.run("hello world", "whatsapp: +16162904619")