技能 twilio-communications
📦

twilio-communications

安全

Создание коммуникационных функций Twilio

Добавьте SMS, голосовые вызовы, WhatsApp-сообщения и двухфакторную аутентификацию в ваши приложения с помощью Twilio. Этот навык обрабатывает проверку телефонных номеров, IVR-системы и безопасное управление учетными данными с помощью официального SDK Twilio.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“twilio-communications”。 Send SMS to +15551234567 with order confirmation

预期结果:

Message sent successfully. SID: SM1234abcd5678efgh. Status: queued. Segments: 1

正在使用“twilio-communications”。 Verify phone number +15551234567 with code 123456

预期结果:

Verification approved. Status: approved. Valid: true

正在使用“twilio-communications”。 Handle incoming call with IVR menu

预期结果:

XML response generated with voice greeting and digit collection. Caller pressed 2, routed to support line.

安全审计

安全
v1 • 2/25/2026

All static analysis findings were evaluated as false positives. The skill uses the official Twilio Python SDK with security best practices: credentials stored in environment variables, request signature validation for webhooks, proper exception handling, and phone number validation. No malicious patterns or security vulnerabilities detected.

1
已扫描文件
300
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
100
规范符合性

你能构建什么

Уведомления о заказах для электронной коммерции

Отправляйте подтверждения заказов, обновления о доставке и уведомления о доставке клиентам через SMS.

Аутентификация пользователя с 2FA

Добавьте двухфакторную аутентификацию на основе телефона для защиты учетных записей пользователей от несанкционированного доступа.

Автоматизированная система телефонной поддержки клиентов

Создайте IVR-меню, которое направляет звонки в соответствующие отделы и обрабатывает голосовую почту в нерабочее время.

试试这些提示

Отправка базового SMS-уведомления
Помогите отправить SMS-сообщение на номер +1234567890 с текстом 'Ваш заказ отправлен'. У меня настроены учетные данные Twilio как переменные окружения.
Реализация проверки телефона при регистрации пользователя
Мне нужно проверять номера телефонов пользователей при регистрации. Создайте流程, который отправляет код подтверждения через SMS и проверяет введенный пользователем код.
Создание системы IVR-голосового меню
Создайте Flask-приложение с TwiML, которое отвечает на звонки приветствием, собирает ввод цифр (нажмите 1 для продаж, 2 для поддержки) и направляет в нужный отдел.
Добавление WhatsApp Business Messaging
Помогите настроить WhatsApp-мессенджинг для поддержки клиентов с помощью Twilio. Мне нужно отправлять шаблонные сообщения и обрабатывать входящие ответы с правильной проверкой веб-хуков.

最佳实践

  • Храните учетные данные Twilio (Account SID, Auth Token) в переменных окружения, никогда не в коде
  • Проверяйте подписи веб-хуков Twilio с помощью RequestValidator для предотвращения поддельных запросов
  • Реализуйте ограничение скорости на уровне приложения в дополнение к встроенным ограничениям Twilio
  • Отслеживайте статус отказа пользователей от SMS-рассылки для соблюдения правил маркетинга
  • Используйте формат E.164 для всех телефонных номеров для обеспечения надежной доставки

避免

  • Включение API-учетных данных непосредственно в исходный код или файлы конфигурации
  • Пропуск проверки подписей веб-хуков для входящих запросов Twilio
  • Отправка сообщений пользователям без отслеживания согласия и предпочтений отказа
  • Игнорирование затрат на сегментацию сообщений для длинного SMS-контента

常见问题

Как получить учетные данные API Twilio?
Зарегистрируйтесь на twilio.com, затем найдите свой Account SID и Auth Token в консоли dashboard. Создайте номер телефона для отправки сообщений.
Что такое формат E.164 и почему он требуется?
E.164 — это международный формат номера телефона: +[код страны][номер], например +14155551234. Twilio требует этот формат для надежной маршрутизации.
Чем Twilio Verify отличается от создания собственной OTP-системы?
Twilio Verify автоматически обрабатывает генерацию кодов, ограничение скорости, предотвращение мошенничества и многоканальную доставку. Создание собственной системы требует управления всеми аспектами безопасности.
Что такое регистрация A2P 10DLC?
A2P 10DLC требуется для бизнес-SMS в США. Он регистрирует ваш бренд и кампанию у операторов для улучшения доставляемости и избежания фильтрации.
Как обрабатывать отказ от SMS?
Отслеживайте предпочтения пользователей в своей базе данных. Когда пользователи отвечают STOP, отмечайте их как отказавшихся и исключайте из будущих кампаний для соблюдения правил.
Можно ли использовать этот навык для голосовых вызовов в любую страну?
Twilio поддерживает голосовые вызовы в большинство стран, но тарифы и правила различаются. Проверьте страницу цен Twilio для получения информации о тарифах и требованиях для конкретных направлений.

开发者详情

文件结构

📄 SKILL.md