死磕itchat源码--content.py
content.py中定义了接受消息的类型,即,用于注册消息函数时的参数类型。源码如下:
TEXT       = 'Text'
MAP        = 'Map'
CARD       = 'Card'
NOTE       = 'Note'
SHARING    = 'Sharing'
PICTURE    = 'Picture'
RECORDING  = 'Recording'
ATTACHMENT = 'Attachment'
VIDEO      = 'Video'
FRIENDS    = 'Friends'
SYSTEM     = 'System'
消息类型解释如下表:
| 参数 | 类型 | Text键值 | 
|---|---|---|
| TEXT | 文本 | 文本内容 | 
| MAP | 地图 | 位置文本 | 
| CARD | 名片 | 推荐人字典 | 
| NOTE | 通知 | 通知文本 | 
| SHARING | 分享 | 分享名称 | 
| PICTURE | 图片/表情 | 下载方法 | 
| RECORDING | 语音 | 下载方法 | 
| ATTACHMENT | 附件 | 下载方法 | 
| VIDEO | 小视屏 | 下载方法 | 
| FRIENGDS | 好友邀请 | 添加好友所需参数 | 
| SYSTEM | 系统消息 | 更新内容的用户或群聊的UserName组成的列表 | 
死磕itchat源码--content.py的更多相关文章
- 死磕itchat源码--core.py
		
core.py文件中的Core类定义了itchat的所有接口.且,仅仅是定义了接口,全部在component包中实现重构.其用法如下表述: 缺省 源码如下: # -*- encoding: utf-8 ...
 - 死磕itchat源码--__init__.py
		
itchat包中的__init__.py是该库的入口:在该文件中的源码如下: # -*- coding: utf-8 -*- from . import content from .core impo ...
 - 死磕itchat源码--config.py
		
itchat的配置文件,源码: import os, platform # 版本及微信的url,二维码等 VERSION = '1.3.10' BASE_URL = 'https://login.we ...
 - 死磕itchat源码--目录结构
		
阅读itchat源码时,先弄清itchat的目录结构 itchat │ config.py │ content.py │ core.py │ log.py │ returnvalues.py │ ut ...
 - 死磕Spring源码之AliasRegistry
		
死磕Spring源码之AliasRegistry 父子关系 graph TD; AliasRegistry-->BeanDefinitionRegistry; 代码实现 作为bean定义的最顶层 ...
 - 【死磕jeestie源码】类型后面三个点(String...)和数组(String[])的区别
		
类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者 ...
 - 死磕abstractqueuedsynchronizer源码
		
第一次写博客,先练练手. 1.AQS是什么? 在Lock中,用到了一个同步队列AQS,全称为AbstractQueuedSynchronizer,它是一个同步工具也是lock用来实现线程同步的核心组件 ...
 - 【死磕jeesite源码】Jeesite配置定时任务
		
一.主要是注意XML文件中设置3个地方和类文件中配置 第一步配置: 第二步配置:注解扫描 第三步配置:开启任务 类中注解配置:如下 @Service 或者Component @Lazy(false) ...
 - 【死磕jeesite源码】jeesite添加多数据源
		
本文转载自jeesite添加多数据源 1.jeesite.properties 添加数据源信息,(url2,username2,pawwword2) #mysql database setting j ...
 
随机推荐
- Tarjan算法求解桥和边双连通分量(附POJ 3352 Road Construction解题报告)
			
http://blog.csdn.net/geniusluzh/article/details/6619575 在说Tarjan算法解决桥和边双连通分量问题之前我们先来回顾一下Tarjan算法是如何 ...
 - [bzoj2588][Spoj10628]Count on a tree_主席树
			
Count on a tree bzoj-2588 Spoj-10628 题目大意:给定一棵n个点的树,m次查询.查询路径上k小值. 注释:$1\le n,m\le 10^5$. 想法:好像更博顺序有 ...
 - H - Can you answer these queries? ( POJ - 3264 )
			
H - Can you answer these queries? HDU - 4027 思路: 一眼思路:线段树区间修改,区间查询. 发现bug:区间的sqrt无法实现,所以还是相当于对区间的每 ...
 - REST当道,NO MVC
			
前世今生 B/S开发经历了几个时代,如今已经是后MVC时期了. MVC体现了分层和解耦合的概念.从功能和理念上都做出过巨大贡献,使Java B/S开发在面对大型项目时从容不迫,说成是上个十年Java ...
 - Aizu/Aoj 0033  Ball
			
题目大意: 有编号1到10共10个球,从上方丢下去,入口处可以选择进入左边或者右边,最后10个球全部落下去后如果左右两侧都是从小到大的顺序,则输出YES:否则输出NO. 题目原本的标签枚举,复杂度是2 ...
 - POJ 3126 Prime Path SPFA
			
http://poj.org/problem? id=3126 题目大意: 给你两个四位的素数s和t,要求每次改变一个数字.使得改变后的数字也为素数,求s变化到t的最少变化次数. 思路: 首先求出全部 ...
 - luogu3811 【模板】乘法逆元
			
题目大意:给出n,求1~n所有数的乘法逆元. 乘法逆元的概念是:如果b*rev(b)≡1 (mod p),p与b互质,则rev(b)就是b的模p乘法逆元.乘法逆元往往用于除法取模. 具体操作详见htt ...
 - <vim实用技巧>学习笔记
			
第三章插入模式 1.插入模式下的删除 2.返回普通模式 3.复制 yt, //复制当前光标到逗号(,)之前的内容 第四章 可视模式 1 ...
 - etcd创建集群并增加节点
			
下载安装 从这下载https://github.com/coreos/etcd/releases/download/v3.3.2/etcd-v3.3.2-linux-amd64.tar.gz tar ...
 - 最详细的CentOS 6与7对比(二):服务管理对比
			
本主题将从3个角度进行对比 常见设置(CentOS 6 vs CentOS 7) 服务管理(Sysvinit vs Upstart vs Systemd) 性能测试(cpu/mem/io/oltp) ...