skpy 向用户提及的群组发送消息

Posted

技术标签:

【中文标题】skpy 向用户提及的群组发送消息【英文标题】:skpy to send a message to a group with user mention 【发布时间】:2021-03-26 08:20:41 【问题描述】:

我需要在发送给 Skype 群组的消息中提及特定用户。我可以使用 skpy 轻松发送消息,但不知道如何在消息中提及某人。

sk=Skype("userid","paasword")
SendMsgTo=sk.chats["group-id"]
SendMsgTo.sendMsg("hello")

skpy 中有这个 sendRaw() 东西,我想我必须使用它,但不知道如何使用。

我是 python 新手,并通过谷歌和 *** 和类似的伟大社区找到我的方式。所以一点帮助将不胜感激

【问题讨论】:

【参考方案1】:

你可以使用

SendMsgTo.sendMsg('<at id="8:USER_ID">USER_NAME</at> ', rich=True)

另外,如果您不知道 USER_ID,请使用 SendMsgTo.userIds 查找组中的所有 USER_ID

【讨论】:

谢谢!你知道如何使用 @all 提及吗?我试过 "&lt;at id=\"*\"&gt;all&lt;/at&gt; " 对我不起作用 我想,你可以使用SendMsgTo.sendMsg('&lt;at id="*"&gt;all&lt;/at&gt;' , rich=True) 谢谢,我添加了rich=True,解决了这个问题。

以上是关于skpy 向用户提及的群组发送消息的主要内容,如果未能解决你的问题,请参考以下文章

使用Python创建自定义机器人向群组人员发送消息

如何防止用户向群组发送消息,但继续接收来自该群组的消息(只读)?

向群组发送消息(通知) - Android

我如何向whatsapp群组发送消息?

如何向特定提及的频道发送消息?

查找 2 个用户之间的对话线程,不包括群组对话