python - 通过 python (msn) 发送即时消息

标签 python twisted msn

好吧,我很清楚还有很多其他问题,但我一直在搜索,但尚未找到一个可靠的正确答案,而不是围绕着喋喋不休或更糟糕的事情。 (没有冒犯喋喋不休的用户,只是我不想要它附带的所有额外功能)

我目前有 msnp 和 twisted.words,我只是想发送和接收消息,已经阅读了很多无法正常工作的示例,而且 msnp 的文档也很少。

我更喜欢 msnp,因为它需要的代码少得多,我不想要复杂的东西。

使用此代码我可以登录,并查看我在线的 friend (虽然不能向他们发送消息。):

import msnp
import time, threading



msn = msnp.Session()
msn.login('XXXXXXX@hotmail.com', 'XXXXXX')
msn.sync_friend_list()

class MSN_Thread(threading.Thread):
    def run(self):
        msn.start_chat("XXXXXXX@hotmail.com") #this does not work
        while True:
            msn.process()
            time.sleep(1)



start_msn = MSN_Thread()
start_msn.start()

我希望我已经足够清楚了,已经很晚了,在所有这些 msn 挫折之后我的头脑并不清醒。

编辑:因为 msnp 似乎已经过时了,有人可以用简单的例子来推荐我如何实现这一点吗? 不需要任何需要其他帐户的东西。

最佳答案

还有用于 gmail 的 xmpp。

关于python - 通过 python (msn) 发送即时消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3186129/

相关文章:

linux - 在 yocto 上安装 python-twisted

javascript - 更改 MSN 聊天状态图标

获取电子邮件哈希时出现 Windows Live Contacts API 错误 - JavaScript

python - 从 csv 行中删除双引号

python - 使用OpenCV检测图像中的盒子

python - 在 python 中使用 beautifulsoup 有问题

python - 在 AWS 上运行 Twisted 的问题

java - 将增长递归翻译为迭代?

python - 扭曲的多协议(protocol)

c# - .net 和 msn messenger 之间的链接