twilio-communications
Создание коммуникационных функций Twilio
Добавьте SMS, голосовые вызовы, WhatsApp-сообщения и двухфакторную аутентификацию в ваши приложения с помощью Twilio. Этот навык обрабатывает проверку телефонных номеров, IVR-системы и безопасное управление учетными данными с помощью официального SDK Twilio.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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.
安全审计
安全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.
质量评分
你能构建什么
Уведомления о заказах для электронной коммерции
Отправляйте подтверждения заказов, обновления о доставке и уведомления о доставке клиентам через SMS.
Аутентификация пользователя с 2FA
Добавьте двухфакторную аутентификацию на основе телефона для защиты учетных записей пользователей от несанкционированного доступа.
Автоматизированная система телефонной поддержки клиентов
Создайте IVR-меню, которое направляет звонки в соответствующие отделы и обрабатывает голосовую почту в нерабочее время.
试试这些提示
Помогите отправить SMS-сообщение на номер +1234567890 с текстом 'Ваш заказ отправлен'. У меня настроены учетные данные Twilio как переменные окружения.
Мне нужно проверять номера телефонов пользователей при регистрации. Создайте流程, который отправляет код подтверждения через SMS и проверяет введенный пользователем код.
Создайте Flask-приложение с TwiML, которое отвечает на звонки приветствием, собирает ввод цифр (нажмите 1 для продаж, 2 для поддержки) и направляет в нужный отдел.
Помогите настроить WhatsApp-мессенджинг для поддержки клиентов с помощью Twilio. Мне нужно отправлять шаблонные сообщения и обрабатывать входящие ответы с правильной проверкой веб-хуков.
最佳实践
- Храните учетные данные Twilio (Account SID, Auth Token) в переменных окружения, никогда не в коде
- Проверяйте подписи веб-хуков Twilio с помощью RequestValidator для предотвращения поддельных запросов
- Реализуйте ограничение скорости на уровне приложения в дополнение к встроенным ограничениям Twilio
- Отслеживайте статус отказа пользователей от SMS-рассылки для соблюдения правил маркетинга
- Используйте формат E.164 для всех телефонных номеров для обеспечения надежной доставки
避免
- Включение API-учетных данных непосредственно в исходный код или файлы конфигурации
- Пропуск проверки подписей веб-хуков для входящих запросов Twilio
- Отправка сообщений пользователям без отслеживания согласия и предпочтений отказа
- Игнорирование затрат на сегментацию сообщений для длинного SMS-контента