Ты может код для начала скинешь?
import serial
import time
class TextMessage:
def init(self, recipient="+79149729359", message="TextMessage.content not set."):
self.recipient = recipient
self.content = message
def setRecipient(self, number):
self.recipient = number
def setContent(self, message):
self.content = message
def connectPhone(self):
self.ser = serial.Serial('COM14', 460800, timeout=5, xonxoff = False, rtscts = False, bytesize = serial.EIGHTBITS, parity = serial.PARITY_NONE, stopbits = serial.STOPBITS_ONE)
time.sleep(1)
def sendMessage(self):
self.ser.write(b'ATZ\r')
time.sleep(1)
self.ser.write(b'AT+CMGF=1\r')
time.sleep(1)
#Тут где то ошибка
self.ser.write(b'"AT+CMGS="' + b'"self.recipient"' + b'"\r"')
time.sleep(1)
self.ser.write(self.content + "\r")
time.sleep(1)
self.ser.write(chr(26))
time.sleep(1)
def disconnectPhone(self):
self.ser.close()
sms = TextMessage("+79149729359","Mummy i sent this message from my computer")
sms.connectPhone()
sms.sendMessage()
sms.disconnectPhone()
print("message sent successfully")