microMsg-bot

微信表情机器人
授权协议 Readme
开发语言 Python
所属分类 应用工具、 IM/聊天/语音工具
软件类型 开源软件
地区 不详
投 递 者 苍轶
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

microMsg-bot

微信表情机器人

原理

  • 使用了 wxpy ,一个 Python 的微信机器人库
  • 表情利用了 doutula 的搜索接口
  • web 界面使用了 Flask,一个 Python的 HTTP 库
  • 浏览器端使用了 Socket.IO 来跟服务端通讯

使用方法

前往 bot.libivan.com,打开手机微信用摄像头扫描二维码登录。

登录后可以开启 [后缀发表情] 和 [被@回复表情] 两个功能。

后缀发表情

效果图:

效果图

效果图

被@回复表情

效果图:

效果图

效果图

加入斗图测试群

斗图群

挂机

网页版微信每次离线后,都要扫二维码才能重新登录,因此可以用服务器挂着账号来维持session。

在bot.libivan.com成功登录后打开chrome控制台可以看到如图所示的log:图示

复制黄框内容,前往红线链接,在新打开的窗口控制台中粘贴进去执行,便可同时使用网页版微信和机器人。图示

当网页版微信离线后只需要刷新页面或者重新执行代码便可脱离手机使用网页版微信。

部署

简易方式

docker run -p 80:80 qwivan/micromsg-bot

使用 docker volume

docker run -d --restart=always -p 80:80 -e KEY=YOUR_SECRET_KEY --name mmbot -v mmbot:/data qwivan/micromsg-bot
  • 1.安装模块 pip install pyTelegramBotAPI 2.代码示例 #!/usr/bin/python # -*- coding: utf-8 import telebot import subprocess bot = telebot.TeleBot("your key ") @bot.message_handler(commands=['start']) def send_w

  • 之前做了个微信分享,隔了一段时间突然发现提示下面错误: MicroMsg.SDK.WXMediaMessage: checkArgs fail, thumbData is invalid MicroMsg.SDK.WXApiImplV10: sendReq checkArgs fail 网上查询了目前看到两种解决方法: 1、分享图片大小不能大于32kb。 2、修改以下代码: public stat

  • 微信官网给的Demo中。图片的分享例子他是这么描述的:                             String url = "http://pic2.nipic.com/20090506/1478953_125254084_2.jpg";                                                                  try{    

  • 出现情况的背景:由于账号更改主体,更换微信分享的id和secret.更换后始终提示ignore wechat app signature validation。查了自己新账户的ID和SECRET和之前一样,由于老的账户纯在,新的创建应用的时候,应用名后边加了APP几个字。将项目名称改成+APP的就好。 目前知道的解决方法有两个: 1.不该项目应用名的,此方法需要清楚微信的缓存。主要是Android

 相关资料
  • 作者:陈希章 发表于 2017年7月29日 前言 作为人工智能技术的一个主要的表现形式,这些年机器人(bot)的应用越来越广泛。不管是有实物的,还是纯软件的,现在的机器人技术应该说已经走入寻常百姓家了。这一篇文章探讨的是,在微软提供的Bot Framework基础上快速开发和部署一个软件的机器人,并且将其与 Office 365 或其他应用无缝地整合起来,为用户带来全新的基于会话的人机交互体验。

  • 高仿微信的打飞机游戏。仿得十分惟妙惟肖,不信就去看视频!Code4App 独家首发! [Code4App.com]

  • 我在写我的第一个不和机器人。我想让他读一个用户的消息,然后把消息发送回来,用表情符号分隔的词。因此效果如下:https://i.stack.imgur.com/ysg4f.png 所以这在理论上是有效的--我说理论上,因为我使用了完全荒谬的解决方案,只是为了表明我的目标: 所以,很明显,这只对Max有效。三个单词的句子,我需要它工作的任何长度的句子。 我尝试将“SendMessage”函数包装在f

  • 本文向大家介绍python实现微信自动回复机器人功能,包括了python实现微信自动回复机器人功能的使用技巧和注意事项,需要的朋友参考一下 一 简单介绍 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。 总而言之,可用来实现各种微信个人号的自动化操作。(http://wxpy.

  • 机器人信息 包含机器人的基本信息和服务管理。在机器人列表页点击“基本信息”,跳转到机器人信息页面;或者点击“设置机器人”,在机器人详情页点击左侧的“机器人信息”,也可以进入机器人信息页面。 基本信息 基本信息包括机器人昵称和头像设置。 服务管理 服务管理客队机器人服务功能进行设置,现主要分为六大类:日常聊天、物流查询、自动对联、机器写诗、知识问答、自定义闲聊。选择服务功能的开启之后,便可点击左下角

  • 当用户使用搜索命令时,我的机器人将用结果和表情符号回复。如何检查用户是否单击此表情符号? 事件回复(idResults.getMovieResults()。获取(0)。toString())。队列();事件getChannel()。sendMessage(“单击将其添加到您关注的列表中”)。队列(msg)-