Files
hackrobot 7f8deddeee init
2024-03-20 11:00:53 +08:00

105 lines
4.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#bhrs_KPWXBotDemo
##安装依赖
pip install -r requirements.txt
##项目说明
1.基于 flask 框架 ,直观易懂,上手成本低
2.目前仅支持 http 通信方式
##项目文件说明
###WXBotService.py
1.封装了全部httpapi
2.提供了unicode转emoji方法
3.所有方法发送请求时自动emoji转unicode自动添加鉴权
4.提供了本地下载图片和解密图片的方法非httpapi
###WXBotDemo.py
1.对绝大部分event类型判断
2.自动同意好友请求
3.自动下载表情包
4.自动解密图片
##提供的api列表
| HTTPAPI接口 | WXBotService方法 |
|--------------------|-------------------------------------|
| 初始化[K10001] | initialize |
| 添加日志[K10002] | add_log |
| 关注公众号[K10003] | follow_official_account |
| 转账收款[K10004] | transfer_receipt |
| 转账退款[K10005] | transfer_refund |
| 同意群聊邀请[K10006] | agree_group_invite |
| 消息免打扰[K10007] | message_not_disturb |
| 置顶聊天[K10008] | set_chat_top |
| 切换当前聊天对象[K10009] | change_chat |
| 获取群成员列表[K10010] | get_group_members_list |
| 获取企业群成员列表[K10011] | get_wecom_group_members_list |
| 创建群聊[K10012] | create_group |
| 修改群聊名称[K10013] | update_group_name |
| 发布群公告[K10014] | publish_group_announcement |
| 邀请群成员40人以上[K10015] | add_group_members_40_more |
| 添加群成员40人以下[K10016] | add_group_members_40_less |
| 删除群成员[K10017] | drop_group_member |
| 退出群聊[K10018] | quit_group |
| 获取群内昵称[K10019] | get_group_member_nickname |
| 修改群内昵称[K10020] | update_nickname_in_group |
| 显示或隐藏群成员昵称[K10021] | hide_group_member_nickname |
| 保存到通讯录[K10022] | save_to_address |
| 获取群成员邀请信息[K10023] | get_group_member_invite_information |
| 获取通讯录列表[K10024] | get_address_list |
| 获取企业好友列表[K10025] | get_wecom_friend_list |
| 获取指定好友信息[K10026] | get_friend_info |
| 网络获取指定好友信息[K10027] | get_net_friend_info |
| 删除好友[K10028] | del_friend |
| 修改好友备注[K10029] | update_friend_remark |
| 同意好友请求[K10030] | agree_friend_request |
| 好友状态检测[K10031] | friend_status_detection |
| 拉黑好友[K10032] | add_blacklist |
| 发送文本信息[K10033] | send_text_message |
| 发送图片信息[K10034] | send_image_message |
| 发送文件信息[K10035] | send_file_message |
| 发送GIF信息[K10036] | send_gif_message |
| 发送艾特信息[K10037] | send_at_message |
| 发送名片信息[K10038] | send_card_message |
| 发送链接信息[K10039] | send_link_message |
| 发送小程序信息[K10040] | send_applet_message |
| 转发信息[K10041] | relay_message |
| 取登录状态[K10042] | get_login_status |
| 撤回信息[K10043] | withdraw_message |
| 获取个人信息[K10044] | get_personal_info |
| 取登录账号列表[K10045] | get_login_list |
| 下载图片[K10046] | download_image |
| 解密图片[K10047] | decrypt_image |
| 发送XML信息[K10048] | send_xml_message |
| 刷新朋友圈[K10049] | refresh_moments |
| 获取朋友圈下一页[K10050] | get_moments_next_page |
| 获取个人朋友圈[K10051] | get_personal_moments |
| 朋友圈点赞[K10052] | moments_like |
| 朋友圈取消点赞[K10053] | moments_cancel_like |
##新增方法
| 说明 | WXBotService方法 |
|-------------------|----------------------|
| 本地下载图片 | local_download_image |
| 本地解密dat图片 | local_decrypt_image |
| emoji表情转unicode | emoji_to_unicode |
| unicode格式转emoji表情 | unicode_to_emoji |
| 鉴权计算 | crypt_md5 |