SMSを送信するための簡単なスクリプト

Pythonの勉強を続けています。 言語は美しいです。私の同僚がプログラマーでないとき、彼が私のコードに座って読んで理解できるのは嬉しいです。 顧客にSMSアラートを作成するタスクが発生しました(遅延、新しいサービスなどについて)。 Teleofis GSMモデムを購入しました。 プログラムは彼のために働きましたが、彼らは本当にそれを見つけませんでした。 マニュアルを開き、Windowsで簡単なプログラムを作成する必要がありました。このプログラムは、モデムが置かれているCOMポートを開き、ATコマンドを書き込みます。

スクリプト自体は、Windowsで動作するためにpySerialを必要とします。

スクリプトを実行するには、モデムをコンピューターに接続し、fireをインストールし、sms_sender.pyファイルを開いて行90を編集する必要があります。

a = Sender(( '790864x0807' ,),u " , « » . , [ 91 ]." ,1,115200,2)

* This source code was highlighted with Source Code Highlighter .

最初のパラメーターは受信者のタプルで、2番目はメッセージテキストです。 3番目はポート番号です。 残りは必要ありません-これは応答を待つための速度とタイムアウトです。
そして、コマンドラインからコマンド呼び出しを行います
python sms_sender.py

表示されます:
残りのPDU ...
残りのPDU ...


このスクリプトは、メッセージの一部を受信者に送信します。 以上です。
スクリプト自体はここから入手できます。 その使用に制限はありません。使用を制限するために非常にシンプルで小さいです。

Source: https://habr.com/ru/post/J67810/


All Articles