Skip to main content
Open In ColabOpen on GitHub

Twilio

本笔记本介绍了如何使用 Twilio API 封装器通过短信或 Twilio 消息渠道 发送消息。

Twilio Messaging Channels 支持与第三方消息应用的集成,并允许您通过 WhatsApp Business Platform(正式发布)、Facebook Messenger(公开测试版)和 Google Business Messages(私有测试版)发送消息。

设置

要使用此工具,您需要安装 Python Twilio 包 twilio

%pip install --upgrade --quiet  twilio

您还需要设置一个 Twilio 账户并获取您的凭据。您需要您的账户字符串标识符 (SID) 和您的身份验证令牌。您还需要一个用于发送消息的号码。

您可以将这些作为命名参数 account_sidauth_tokenfrom_number 传递给 TwilioAPIWrapper,或者设置环境变量 TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKENTWILIO_FROM_NUMBER

发送短信

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

发送 WhatsApp 消息

您需要将 WhatsApp Business 账户与 Twilio 进行关联。此外,您还需确保用于发送消息的号码已在 Twilio 上配置为启用 WhatsApp 的发件人,并已完成 WhatsApp 注册。

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