跳到主要內容
Open In ColabOpen on GitHub

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_sidauth_tokenfrom_number 傳遞至 TwilioAPIWrapper,或者您可以設定環境變數 TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKENTWILIO_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")

此頁面是否有所幫助?