Wechaty创建属于自己的微信机器人(附源码)

这篇具有很好参考价值的文章主要介绍了Wechaty创建属于自己的微信机器人(附源码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.微信机器人常用开源框架

  • itchat
    • itchat是一个开源的微信个人号接口,基于python调用微信
    • 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人
  • wechaty
    • Wechaty是适用于微信个人的Bot SDK ,可以使用6行 js 创建一个机器人
    • 具有包括linuxWindowsMacOSDocker 在内的跨平台支持,基于Node.js
  • Vbot
    • 是基于微信web版的接口,使用http协议以及轮询方式实现
    • Vbot的亮点在于通过匿名函数,能够实现多种有趣的玩法
    • 通过 API,更方便的打造属于自己的网页版微信,基于PHP

wechaty支持python开发,也支持node开发。是非常适合用来自主二次开发定制属于自己的微信机器人的。所以,这里我选择的是wechaty,开发语言node.js。

看了很多以前博主写的,wechaty机器人模拟的是网页版微信,所以作为机器人的微信号必须是可以登录网页版的,还有的说17年之后的微信就不能再登录网页版了。所以要申请一个token。而且这个token只有7天免费期。看了就头疼。几经折腾下,看到了这么一篇博文。

重磅:使用UOS微信桌面版协议登录,wechaty免费版web协议重放荣光 | Wechaty

至此,技术评估一切可行!!干就完了

2.开发准备

wechaty的api文档:wxpy: 用 Python 玩微信 — wxpy 0.3.9.8 文档

本地环境就是node,建议版本10以上。lz的node和npm版本如下:

wechaty,机器人,工具,微信,机器人

 之后,最最关键的来了。我们直接跳过过程看结果,启动我们的拿来主义!!

微信机器人: 微信机器人,有关键词和自动回复功能,还有根据信息自动添加好友

链接:https://pan.baidu.com/s/1KdzPLYqqbYoXX1YpCjm17Q 
提取码:y81h

wechaty,机器人,工具,微信,机器人

 wechaty,机器人,工具,微信,机器人

 这就启动成功啦,扫码即用,是不是很方便呢。另外这个开源项目集成了很多常用接口。这里感谢这位提供开源代码的开发者。

tips:如果微信扫码登录控制台报错了,那就试试删除ding-dong-bot.memory-card.json文件,重新再扫码登录试试。文章来源地址https://www.toymoban.com/news/detail-796865.html

到了这里,关于Wechaty创建属于自己的微信机器人(附源码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 17行代码用python对接openai的微信对话机器人

    itchat python依赖下载 这里推荐这个。链接:衡天云

    2024年02月13日
    浏览(42)
  • 基于chatgpt-on-wechat的微信个人对话机器人搭建

    现在gpt很火,git中大佬们都创建了很多高星项目,我这里选用了chatgpt-on-wechat(项目地址:https://github.com/zhayujie/chatgpt-on-wechat),这个项目在扩展时也很舒服,大家可以去拉下来看看,学习源码才能方便后续的扩展 国内服务:前置条件需要走代理(这个不方便说,项目中也有对应的方案,大家

    2024年02月13日
    浏览(42)
  • 【ChatGPT】基于GO语言实现的微信聊天和图片生成机器人

    🎨基于GO语言实现的微信聊天和图片生成机器人🎨 个人微信接入ChatGPT,实现和GPT机器人互动聊天,同时支持基于文本生成图像。支持私聊回复和群聊艾特回复。 GitHub源代码地址 实现功能 GPT机器人模型热度可配置 提问增加上下文指令清空上下文 DreamStudio图像生成模型参数可

    2024年02月09日
    浏览(115)
  • 手把手教你搭建微信聊天机器人系列(三):搭建对接文心一言(ERNIE-Bot大模型)接口的微信聊天机器人

            上一章介绍了eggjs+wechaty搭建一个简单的微信聊天机器人,只是实现了简单的回复,这一章我们将对接ERNIE-Bot接口,实现智能回复。         我们在上一章代码基础上进行调整,首先我们要加入access_token的请求逻辑。第一章我们说过,请求需要使用应用对应的

    2024年02月03日
    浏览(60)
  • 2023年最新 wechaty 框架开发微信机器人详细 API 教程说明(NodeJs 版本)

    在使用 wechaty 相关 api 之前请大家先学习 wechaty 基础篇!!! 博主有话要说!!! 为什么要选择看博主的博文?因为 Wechaty 官方文档已经太久没有更新了,所以同学们学习 WeChaty 请使用博主的博客作为教程文档,博主都是自己研究测试整理出来的,所有的案例测试都是最新版

    2024年02月05日
    浏览(64)
  • discord创建机器人帐户并邀请到自己的服务器

    使用您最喜欢的构建管理器将 Javacord 添加为依赖项后,您现在应该在 Discord 网站上创建一个机器人帐户。本文将指导您完成整个过程。 1、创建应用程序 打开https://discord.com/developers/applications/me在新窗口中打开并单击“创建应用程序”。 2、切换到Bot 如果你愿意,你可以先重

    2024年02月05日
    浏览(42)
  • 【大模型AIGC系列课程 1-2】创建并部署自己的ChatGPT机器人

    获取 openai api api-key https://platform.openai.com/account/api-keys 利用 python requests 请求 openai 参考 openai 接口说明:https://platform.openai.com/docs/api-reference/chat/create

    2024年02月11日
    浏览(50)
  • 使用Java和ChatGPT Api来创建自己的大模型聊天机器人

    什么是大模型? 大型语言模型(LLM)是一种深度学习模型,它使用大量数据进行预训练,并能够通过提示工程解决各种下游任务。LLM 的出发点是建立一个适用于自然语言处理的基础模型,通过预训练和提示工程的方式实现模型在新的数据分布和任务上的强大泛化能力。LLM 旨

    2024年02月12日
    浏览(49)
  • python连接自己的机器人接口在微信聊天

    机器人有连接到数据库,所以可以长记忆对话,多线程可以使得机器人同时和几个好友聊天。将消息发送到远程API进行处理,并回复处理后的消息。脚本还允许为每个好友分配一个唯一的随机 ID,以便跟不同的好友聊天并维护聊天记忆。

    2024年02月09日
    浏览(43)
  • 【创建FTP】如何在内网创建属于自己的FTP

    在学校里通常会有 ftp ,用于老师上传课件以及学习资料,让同学们去下载获取资料和作业,同时会按照分类去存放各系老师的资料。 这个ftp属于内网段ftp,同学们在学校不论有无网络,只要插上网线都可以下载,那么如何创建一个类似于这样的,属于自己的学校ftp呢? 话不

    2023年04月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包