Skip to main content

Python Package of SMS.ir Panel

Project description

smsir-python

sms.ir python package

Installation

pip install smsir_python

Requirements

You only need the requests package to send apis, You can also send your requests faster by installing the faster_than_requests package. But this is optional.

optional :

pip install faster-than-requests

Usage

Create Instance

from smsir import SmsIr
sms_ir = SmsIr(
    api_key,
    linenumber,
)

Send Sms

Send message to specific mobile number

sms_ir.send_sms(
    number,
    message,
    linenumber,
)

Send Bulk Sms

Send message to multiple mobile numbers

sms_ir.send_bulk_sms(
    numbers,
    message,
    linenumber,
)

Send Like To Like Sms

Send multiple messages to multiple mobile numbers pair to pair

sms_ir.send_like_to_like(
    numbers,
    messages,
    linenumber,
    send_date_time,
)

Delete Scheduled

Delete scheduled message pack

sms_ir.delete_scheduled(
    pack_id,
)

Send Verification Code

Send verification code with predefined template

sms_ir.send_verify_code(
    number,
    template_id,
    parameters,
)

Message Report

get report of sent message

sms_ir.report_message(
    message_id,
)

Pack Report

get report of sent message pack

sms_ir.report_pack(
    pack_id,
)

Today Report

get report of Today sent Messages

sms_ir.report_today(
    page_size,
    page_number,
)

Archived Report

get report of Archived Messages

sms_ir.report_archived(
    from_date,
    to_date,
    page_size,
    page_number,
)

Latest Received Report

get report of latest received messages

sms_ir.report_latest_received(
    count,
)

Today Received Report

get report of today received messages

sms_ir.report_today_received(
    page_size,
    page_number,
)

Archived Received Report

get report of today received messages

sms_ir.report_archived_received(
    from_data,
    to_date,
    page_size,
    page_number,
)

Get Credit

get account credit

sms_ir.get_credit()

Get Line Numbers

get account line numbers

sms_ir.get_line_numbers()

Link

If you find a bug or have a question, you can contact me via the link below mojtaba.akbari.221B@gmail.com.

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

smsir-python-1.0.0.tar.gz (3.4 kB view hashes)

Uploaded Source

Built Distribution

smsir_python-1.0.0-py3-none-any.whl (3.9 kB view hashes)

Uploaded Python 3

Supported by

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