#python #whatsapp
Вопрос:
Предыстория: я пытаюсь отправить приглашения(свадьба по номерам из списка гостей в Excel
Способ: я использую pywhatkit для отправки сообщения со ссылкой на страницу RSVP со следующим кодом:
import pywhatkit import openpyxl # extracting numbers from excel wb = openpyxl.load_workbook('wedding.xlsx') ws = wb["Sheet1"] num = [] for row in ws.iter_rows(min_row=1, max_col=1, values_only=True): for value in row: num.append(' ' str(value)) # message content text1 = "please confirm RSVP in https://*****/?phone=" text2 = " n _please do not reply to this number_" # sending the links for x in num: pywhatkit.sendwhatmsg_instantly( x , text1 x text2, 10, True, 10)
только для примера давайте использовать:
for x in range(10): pywhatkit.sendwhatmsg_instantly( ' ****' , 'test' str(x), 10, True, 10)
я попытался изменить задержки на [12,3],[5,5],[5,10] и еще несколько
Результат: иногда отправка сообщения завершается неудачно. итак, если мы посмотрим на пример — я получаю 8/10 сообщений. похоже, что в те времена, когда это не удается, он записывает сообщение в текстовое поле, но не нажимает «Отправить».
имейте в виду, что мне нужно отправить это 400 людям, поэтому я не могу устанавливать длительные задержки
есть ли в этом какое-то решение?
есть ли способ проверить, было ли отправлено сообщение, чтобы его можно было повторить?
есть ли другие библиотеки, которые более стабильны?