[Python]实现XMPP协议即时通讯发送消息功能

#-*- coding: utf-8 -*-
__author__ = ‘tsbc‘
import xmpp
import time
#注意帐号信息,必须加@域名格式
from_user = ‘[email protected]‘
password = ‘a1b2c3d4‘
#可以添加多个接收人
to_user = [‘[email protected]‘]
msg = "您好!这是条测试信息!"
def to_msg():
"""
基于xmpp协议的即时通讯消息发送,需求安装xmpp库
使用openfire搭建的即时通讯都可以使用
google talk也可以使用
"""
client = xmpp.Client(‘xtpt.e-u.cn‘)
client.connect(server = (‘xtpt.e-u.cn‘, 5223))
client.auth(from_user, password, ‘botty‘)
for i in to_user:
client.sendInitPresence()
message = xmpp.Message(i, msg, typ = ‘chat‘)
client.send(message)
time.sleep(0.2)
if __name__==‘__main__‘:
to_msg()
时间: 2024-12-28 20:48:36

[Python]实现XMPP协议即时通讯发送消息功能的相关文章

Android之基于XMPP协议即时通讯软件

http://blog.csdn.net/way_ping_li/article/details/17385379 http://git.oschina.net/way/XMPP

Android基于XMPP的即时通讯3-表情发送

这篇博文主要讲表情发送的一些东西. 参考:Android基于XMPP的即时通讯1-基本对话 1.准备好资源文件 采用的是emoji的表情,我打包好了,下载地址:http://files.cnblogs.com/files/pear-lemon/drawable.zip 2.表情布局文件layout_send_emotion.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmln

Android学习笔记--基于XMPP的即时通讯

一.常见即时通讯实现 socket openfire+asmack 环信 信鸽 融云 二.XMPP优势 1. 开放性 XMPP协议是自由.开放.公开的,并且易于了解.而且在客户端.服务器.组件.源码库等方面,都已经各自有多种实现. 2.跨平台 客户端只要基于XMPP协议,不管是什么平台(包括不同的移动终端)都可以互联互通. 三.XMPP协议简介 The Extensible Messaging and Presence Protocol (可扩展通讯和表示协议) XMPP 以 Jabber 协议

XMPP - 实现即时通讯相关库

XMPP : 是即时通讯协议,基于 XML . Openfire :是一个 XMPP 协议的Java实现的IM服务器程序,底层使用 Mina 框架. 基于环信 IM 长连接技术,支持亿级用户同时在线. 基于WEB的即时消息传输平台,原来的JiveMessenger. 开源的实时协作RTC服务器,基于XMPP协议,构建高效率的通信服务器.利用WEB进行管理. Smack :是开源.易于使用的 XMPP(jabber) 客户端类库.java写的xmpp客户端代码库.是 Spark 的核心代码.接收消

Android基于xmpp的即时通讯应用

xmpp是一个通信协议.因为这是个开放的协议,为了节俭开发成本,很多即时应用都采用了这个协议.Android上最常用的组合asmack +openfire.Asmack是smack的android版,是对xmpp协议进行了封装,并提供了丰富的api,简化了操作.Openfire是一个开源的IM服务器,基于Xmpp实现.换句话说使用xmpp开发即时通讯应用的话,服务器端已经开发好了,就是openfire. 现在我做的一个android应用就是采用asmack+openfire.说实在的,xmpp协

Android基于XMPP的即时通讯2-文件传输

本文是在上一篇博文Android基于XMPP的即时通讯1-基本对话的基础上,添加新的功能,文件传输 1.初始化文件传输管理类 public static FileTransferManager getFileTransferManager() { if (fileManager == null) { ServiceDiscoveryManager sdManager = ServiceDiscoveryManager .getInstanceFor(connection); if (sdMana

Android基于XMPP的即时通讯

闲暇之余,自己写了个简单的即时通讯,基于OpenFire服务器平台. 整个项目包括两个部分,一个是服务器端,一个是android手机端: 一.关于服务器端没什么好说的,下载安装配置即可 推荐下载带jar的程序安装,配置好java_jdk的可以使用压缩包解压安装 OpenFire下载地址:http://www.igniterealtime.org/downloads/index.jsp 顺便下载一个Spark,电脑端通讯,用于和你的安卓手机互发信息. 运行openFire截图 openfire的后

Android第三十九期 - 即时通讯发送图解

发送即时通讯的流程图,接收反之,效果图如下:

python与shell通过微信企业号发送消息

python与shell通过微信企业号发送信息,脚本来源于网络,做好搬运工,哈哈,相应的参考链接放在末位 shell版本: #!/bin/bash # CropID="xxxx" Secret="xxxxxx" GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" Gtoken=$(/usr/bin/curl -s -G