хорошо, я хорошо знаю, что есть много других вопросов по этому поводу, но я искал и еще не нашел надежного правильного ответа, который не вращался бы вокруг jabber или что-то еще хуже.(без обид для пользователей jabber, просто я не хочу, чтобы все дополнения, которые идут с ним)
В настоящее время у меня есть msnp и twisted.words, я просто хочу отправлять и получать сообщения, прочитал много примеров, которыене удалось работать, и msnp плохо документирован.
Я предпочитаю msnp, так как он требует гораздо меньше кода, я не ищу что-то сложное.
Используя этот код, я могу войти,и просматривать моих друзей, которые находятся в сети (хотя не могут отправлять им сообщения.):
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 разочарование.
edit: так как кажется, что msnp чрезвычайно устарел, кто-нибудь может порекомендовать с простыми примерами, как я мог добиться этого?Не нужно ничего необычного, требующего других аккаунтов.