You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

smsir-python

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

smsir-python

Python Package of SMS.ir Panel

1.0.8
pipPyPI
Maintainers
1

smsir-python

sms.ir python package

Installation

pip install smsir-python

Requirements

You only need the requests package to send apis.

Usage

Create Instance

from sms_ir 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,
)

another sample code:

sms_ir.send_verify_code(
    number="+989111111111",
    template_id=10000,
    parameters=[
        {
            "name" : "code",
            "value": 12345,
        },
    ],
)

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_date,
    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()

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

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts