【问题标题】:Python pywhatkit emoticonPython pywhatkit 表情符号
【发布时间】:2021-10-08 09:08:21
【问题描述】:

我正在使用 pywhatkit 库向 whatsapp 发送消息,它工作正常,但我需要发送表情符号并将文本拆分为更多行。

是否可以发送新的线路和表情?

我已尝试使用以下代码:

msg = 'text :-) \n new line :-)'
pywhatkit.sendwhatmsg_instantly(NUMBER, str(msg) , 5, False, 5)

但它不起作用,我收到了我写的确切字符串(不是表情符号和换行符)

非常感谢

【问题讨论】:

    标签: python whatsapp emoticons


    【解决方案1】:

    您可以像这样编写msg 变量以在下一行发送消息 要获取表情符号,您可以使用如下十六进制代码:\U0001F600(参考:Emoticon)-

    msg = '''text \U0001F600 \n 
    
    new line
    
    \U0001F600 '''
    

    【讨论】:

    • 感谢您的回答,新行没问题,它可以工作,但不是我收到的表情:-)
    • 我已经更正了代码,用这个来添加表情。
    • 太好了,非常感谢它的工作原理。
    • 如果 msg='''msg\nmsg1 \U0001F600''',它也可以工作。另一个问题,但如果我有一个变量 str1='msg\nmsg1 \U0001F600',如何在 msg 中连接它?例如 msg='''{str1}''' (这不起作用)
    • 好的,你可以直接写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'>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-23
      • 1970-01-01
      • 2014-03-27
      • 2021-12-03
      • 2016-02-25
      • 2017-05-27
      • 2012-05-10
      • 1970-01-01
      相关资源
      最近更新 更多