Twilio
本 Notebook 将介绍如何使用 Twilio API 包装器通过 SMS 或 Twilio Messaging Channels 发送消息。
Twilio Messaging Channels 便于与第三方消息应用集成,并允许您通过 WhatsApp Business Platform (GA)、Facebook Messenger (Public Beta) 和 Google Business Messages (Private Beta) 发送消息。
设 置
要使用此工具,您需要安装 Python Twilio 包 twilio
%pip install --upgrade --quiet twilio
您还需要设置一个 Twilio 账户并获取您的凭据。您需要您的账户字符串标识符 (SID) 和您的 Auth Token。您还需要一个用于发送消息的号码。
您可以将这些作为命名参数 account_sid、auth_token、from_number 传递给 TwilioAPIWrapper,或者设置环境变量 TWILIO_ACCOUNT_SID、TWILIO_AUTH_TOKEN、TWILIO_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")
Related
- Tool conceptual guide
- Tool how-to guides