Как отправить SMS с помощью Ruby и Twilio

Автор: | 04.08.2026

Если вам нужна краткая информация о том, как это работает, посмотрите это короткое видео:

Первое, что нам понадобится для этого, — это аккаунт Twilio. Зарегистрируйтесь и получите бесплатный пробный аккаунт здесь.

Нам также понадобится телефонный номер с поддержкой SMS. Вы можете найти и приобрести его в консоли Twilio.

Отправка SMS с помощью Twilio так же проста, как выполнение HTTP POST-запроса к ресурсу `/Messages` в API Twilio. Twilio значительно упрощает этот процесс, предоставляя вспомогательную библиотеку. Давайте установим gem `twilio-ruby` из терминала:

Затем создайте скрипт с именем `sms.rb` и откройте его в вашем любимом текстовом редакторе. В начале файла скрипта подключите gem `twilio-ruby`:

Используйте `client` для отправки SMS-сообщения с вашего Twilio-номера на ваш мобильный телефон. Не забудьте заменить плейсхолдеры номеров телефонов на ваш номер Twilio и номер мобильного телефона:

Вернитесь в терминал и запустите скрипт:

Всего через несколько секунд вы должны получить свое текстовое сообщение!

Если вы хотите узнать больше о совместном использовании Twilio и Ruby, ознакомьтесь с:

Что вы создаете? Мне было бы интересно узнать об этом. Вы можете связаться со мной в Twitter @brentschooley или отправить письмо на brent@twilio.com.