在我的應用程序中,我想通過使用python 2.4通過他們的pidgin internet messanger向用戶發送通知。通過python發送通知給pidgin 2.4
有沒有人可以展示如何做到這一點?
在我的應用程序中,我想通過使用python 2.4通過他們的pidgin internet messanger向用戶發送通知。通過python發送通知給pidgin 2.4
有沒有人可以展示如何做到這一點?
下面是一個使用dbus(Python 2.7,不能用2.4測試)的例子代碼,但問題是它打開了一個對話窗口。我沒有找到隱藏/關閉/最小化窗口的方法。
import dbus
session_bus = dbus.SessionBus()
purple_obj = session_bus.get_object("im.pidgin.purple.PurpleService",
"/im/pidgin/purple/PurpleObject")
purple_int = dbus.Interface(purple_obj,
"im.pidgin.purple.PurpleInterface")
my_account_id = purple_int.PurpleAccountsGetAllActive()[0] # or some other account from yours
conv = purple_int.PurpleConversationNew(1, my_account_id, "recipient's email")
conv_im = purple_int.PurpleConvIm(conv)
purple_int.PurpleConvImSend(conv_im, "This is your message")
您想在當前PC上向用戶發送消息,還是要將消息從他發送給其他用戶?或者只顯示某種通知? – Tisho 2012-07-06 13:55:20
@Tisho我想從他發送消息到另一個用戶 – shiva 2012-07-06 14:11:59