Twilio
这个笔记本介绍了如何使用Twilio API封装程序通过SMS或Twilio Messaging Channels发送消息。
Twilio 消息通道支持与第三方消息应用的集成,并允许您通过 WhatsApp Business Platform(正式发布)、Facebook Messenger(公开测试版)和 Google Business Messages(私有测试版)发送消息。
设置
要使用此工具,您需要安装Python Twilio包twilio
%pip install --upgrade --quiet twilio
您还需要设置一个Twilio账户并获取您的凭证。您需要您的Account String Identifier(SID)和Auth Token。您也需要一个发送消息的电话号码。
您可以通过命名参数将这些值传递给 TwilioAPIWrapper(以代码0、1、2表示),或者设置环境变量(以代码3、4、5表示).
发送短信
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 Account 与 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")