Смайлик Python pywhatkit

#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'>