#python #whatsapp #emoticons
Вопрос:
Я использую библиотеку pywhatkit для отправки сообщений в WhatsApp, и она отлично работает, но мне нужно отправить смайлик и текст, разделенный на несколько строк.
Можно ли отправить новую строку и смайлик?
Я попытался использовать следующий код:
msg = 'text :-) n new line :-)'
pywhatkit.sendwhatmsg_instantly(NUMBER, str(msg) , 5, False, 5)
но это не работает, и я получил именно ту строку (не смайлик, а новую строку), которую я написал
Большое спасибо
Ответ №1:
Вы можете написать msg
такую переменную, чтобы отправить сообщение в следующей строке И получить смайлики, вы можете использовать шестнадцатеричные коды, такие как: U0001F600
(Ссылка: Смайлик) —
msg = '''text U0001F600 n
new line
U0001F600 '''
Комментарии:
1. Спасибо за ответ, новая строка в порядке, и она работает, но я не получаю смайлик 🙂
2. Я исправил код, используйте это, чтобы добавить смайлик.
3. отлично, большое спасибо, это работает.
4. это также работает, если msg=»‘msgnmsg1 U0001F600″. Другой вопрос, но если у меня есть переменная str1=’msgnmsg1 U0001F600’, как объединить ее в msg? например, msg=»{str1}» (это не работает)
5. Хорошо, вы можете напрямую написать msg = msg str1, это должно решить вашу проблему.
Ответ №2:
Это мой полный код:
msg = str(self.config.get_value_from_conf('message'))
print(type(msg))
msg = str(re.sub('@@@', name, msg))
pywhatkit.sendwhatmsg_instantly(str(number), str(msg) , 5, False, 5)
тип печати -:
<class 'str'>