Как отправить текстовое сообщение с помощью Python

Автор: | 04.08.2026

Вы разрабатываете приложение на Django или Flask и вам нужно отправлять текстовые сообщения. Знаете ли вы, что это можно сделать всего за 44 секунды? Вот видео, которое покажет, как быстро начать:

Код из видео не скопируешь, так что, возможно, это не очень удобно. Вот весь необходимый код:

Если вы хотите запустить этот код, создайте файл `send_sms.py` и вставьте в него приведённый код. Не забудьте заменить номера телефонов `to` и `from_` на соответствующие значения.

Возьмите свой Account SID и токен авторизации из консоли Twilio. Установите их в переменные окружения, введя следующую команду в терминале:

Если у вас возникли трудности с настройкой переменных окружения или вы используете Windows, ознакомьтесь с этой статьёй. Теперь введите в терминале следующую команду, чтобы установить библиотеку Twilio для Python и запустить код (из той же директории, где сохранён файл):

В видео и ранее в статье эти данные хранятся в переменных окружения.

Теперь вам понадобятся три вещи:

— Номер телефона, на который вы отправляете сообщение

— Номер Twilio, с которого отправляется сообщение

— Текст сообщения

С этими данными вы можете отправить текстовое сообщение, вызвав `client.sendMessage()`:

Теперь просто подождите, пока произойдёт волшебство!

Вы отправили текстовое сообщение и теперь готовы покорять мир. Ознакомьтесь с документацией Twilio REST API и документацией по работе с библиотекой Python, чтобы узнать, что ещё можно сделать.

Также посмотрите наши учебные материалы, чтобы найти больше примеров, таких как: отправка SMS-уведомлений, маскировка номеров телефонов для защиты конфиденциальности пользователей или двухфакторная аутентификация для повышения безопасности.

Жду с нетерпением, что вы создадите. Не стесняйтесь обращаться и делиться своим опытом или задавать вопросы.

— Email: sagnew@twilio.com

— Twitter: @Sagnewshreds

— Github: Sagnew

— Twitch (стримы с живым кодом): Sagnewshreds