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.0a14.post1.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.0a14.post1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: matimo_twilio-0.1.0a14.post1.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.0a14.post1.tar.gz
Algorithm Hash digest
SHA256 e2db38794ef73434b0cab108e2cf199cbc97bd62308fb6cb98aad748d699262f
MD5 884495f557bfb6d2727643f1ddb3ef24
BLAKE2b-256 1b27f773e9c4564d8bb95de5958327ad4e733190507285eb6cdfebba11e347dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matimo_twilio-0.1.0a14.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 11f949a715b6662a11e902fbc16dcca130374526cf87186f32fbcdc1f79a1b15
MD5 ec98244beba1d6f30792754691de1c91
BLAKE2b-256 d0ab0a2e22e176058a5518087546db7884d5388d3770890ea15bb8ea60d6cbf5

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