Skip to main content
Open In ColabOpen on GitHub

Twilio

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

Twilio 消息通道促进了与第三方消息应用程序的集成,并允许您通过 WhatsApp 商业平台(GA)、Facebook Messenger(公开测试版)和 Google 商业消息(私人测试版)发送消息。

设置

要使用此工具,您需要安装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 Reference: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
API Reference:TwilioAPIWrapper
twilio = TwilioAPIWrapper(
# account_sid="foo",
# auth_token="bar",
# from_number="whatsapp: baz,"
)
twilio.run("hello world", "whatsapp: +16162904619")

这个页面有帮助吗?