Skip to main content
 首页 » 编程设计

python之需要一个使用 skype4py 发送即时消息的 python 脚本

2025年05月04日11linjiqin

我已经安装了 skype4py。 ( http://skype4py.sourceforge.net/doc/html/ )

我不懂 python 。我需要一个简单的示例脚本,它将第一个 cmd 参数作为用户名,第二个参数作为消息。然后应将此即时消息发送到 Skype 用户名。

有人知道怎么做吗?

提前致谢

请您参考如下方法:

应该根据文档工作。

from Skype4Py import Skype 
import sys 
 
client = Skype() 
client.Attach() 
user = sys.argv[1] 
message = ' '.join(sys.argv[2:] 
client.SendMessage(user, message) 

用法:

$ python message.py someuser This is my message 

你最好不要用它来向人们发送垃圾邮件:D

如果你需要对此做任何进一步的事情,你最好学习 Python。出于教育目的,这里逐行分割:

  1. 从 Skype4Py 导入 Skype 类
  2. 导入 sys,其中包含脚本从字符串列表中的命令行传递的参数,argv
  3. 创建一个 Skype 实例,称之为客户端
  4. 将客户端附加到用户的 Skype 客户端
  5. 将用户设置为将其发送到第二个命令行参数(第一个是脚本名称)
  6. 通过在第 3 个 (sys.argv[2:]) 之后连接命令行参数中的每个字符串来构造一个字符串(消息),使用空格作为分隔符
  7. 向用户发送消息