0

我创建了自己的应用程序来使用调制解调器发送/接收短信,一切正常,这是我的代码的一部分

import subprocess
nb_modem = 0
text_msg = 'Teste'
number = '0123456789'
nb_sms = 1
subprocess.Popen('mmcli -m %s' % nb_modem, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()[0]
"mmcli -m %s --messaging-create-sms=\"text='%s',number='%s'\"" % (nb_modem, text_msg, number)
"mmcli -s %s --send" % nb_sms
### Receiving SMS
'''
    My extra code
'''
texte_sms = "mmcli -s %s" % nb_sms
cmd_texte_sms = subprocess.Popen(texte_sms, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()

问题是我无法实时将监听器添加到传入的短信(添加通知),我所做的只是手动运行我的脚本来阅读传入的短信,我也尝试使用 rabbitmq 但同样的问题我的 chanel 不听接收短信。

我在 ubuntu 中使用 Python。

提前致谢。

4

0 回答 0