Skip to main content

Matimo provider — Twilio tools (SMS, MMS, message history)

Project description

matimo-twilio

Twilio tools for Matimo — send SMS, send MMS, and retrieve message history.

PyPI Docs


Installation

pip install matimo matimo-twilio

Available Tools (4 Total)

Tool Description
twilio-send-sms Send an SMS message to a phone number
twilio-send-mms Send an MMS message with media
twilio-list-messages List sent/received messages with filters
twilio-get-message Get details of a specific message by SID

Quick Start

import asyncio
import os
from matimo import Matimo
from matimo_twilio import get_tools_path

async def main():
    matimo = await Matimo.init(get_tools_path())

    # Send an SMS
    await matimo.execute('twilio-send-sms', {
        'to': '+15551234567',
        'from': '+15559876543',
        'body': 'Hello from Matimo!',
    })

    # List recent messages
    result = await matimo.execute('twilio-list-messages', {
        'limit': 10,
    })
    print(result)

asyncio.run(main())

Authentication

export TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export TWILIO_AUTH_TOKEN="your-auth-token"

Find these in your Twilio Console.


Documentation


Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matimo_twilio-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matimo_twilio-0.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file matimo_twilio-0.1.0.tar.gz.

File metadata

  • Download URL: matimo_twilio-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for matimo_twilio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e2a26ac2d00c20c601075ca94a838c15957653e44594210f9c674de776ce290b
MD5 e6961d67992e1d5b81bdb9d36086c2f9
BLAKE2b-256 a1403764ba568b86a791f4628178c49f2af7ed1c04520a6591467837f97b824a

See more details on using hashes here.

File details

Details for the file matimo_twilio-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: matimo_twilio-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for matimo_twilio-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 563068f689aa25dffddcbc04cb879792259232b3c8c0ae91762b135ca47daba8
MD5 656d021b489f3ca90ae24ab53532f136
BLAKE2b-256 55544dbfb9df8be51e30d605b586c06e51065a0cf9e8b9e0364a36d2f8379d26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page