Twilio
本筆記本說明如何使用 Twilio API 封裝器,透過 SMS 或 Twilio Messaging Channels 發送訊息。
Twilio Messaging Channels 促進與第三方訊息應用程式的整合,並讓您透過 WhatsApp Business Platform (正式版)、Facebook Messenger (公開測試版) 和 Google Business Messages (私人測試版) 發送訊息。
設定
若要使用此工具,您需要安裝 Python Twilio 套件 twilio
%pip install --upgrade --quiet twilio
您還需要設定一個 Twilio 帳戶並取得您的憑證。您需要您的帳戶字串識別碼 (SID) 和您的驗證權杖。您還需要一個用於發送訊息的號碼。
您可以將這些參數作為具名參數 account_sid
、auth_token
、from_number
傳遞至 TwilioAPIWrapper,或者您可以設定環境變數 TWILIO_ACCOUNT_SID
、TWILIO_AUTH_TOKEN
、TWILIO_FROM_NUMBER
。
發送 SMS
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 Enabled Sender,並在 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")