外链论坛

 找回密码
 立即注册
搜索
查看: 84|回复: 2

动手做个 AI 设备人,帮我回信息!

[复制链接]

2980

主题

312

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99099264
发表于 2024-7-3 23:40:12 | 显示全部楼层 |阅读模式

大众好,我是鱼皮,自从做了知识分享,我的微X就没消停过,平均每日会收到几百个信息,大部分都是学编程的伴侣向我咨询编程问题。

但毕竟我仅有一个人,没法所有信息都一个个回复,因此是很愧疚和力吧;另一发掘大众非常多问题是重复的,况且都数我都专门写文案来回答过。

因此,我决定自制一个 AI 问答设备人,帮我自动回复大众平常问题,减少重复工作。

结果没想到,制作过程中被 Bug 坑惨了,闹了不少笑话,感兴趣的伴侣能够瞧瞧视频哈哈:

位置

因为制作办法实在太简单,因此大众分享下完整的教程,让大众容易制作自己的 AI 设备人。

自制 AI 设备人教程

预计全部制作过程 10 分钟

先描述下需求:做一个能够自动回答微X信息设备人。

要实现这个需求,有两个要点:

怎样让程序接收到微X发来的信息怎样按照信息来回复对应的内容?

这两个问题,倘若必定的专业知识,是很难自动处理的。但如今是开源的时代,咱们能够站在巨人的肩膀上,用现成的技术来处理这些问题。

接受信息

能够运用开源的 wechaty 库来实现对微X的自动化操作,例如收发信息经过好友、拉群等。

运用办法很简单,在 wechaty 仓库的项目介绍文件中,有最简单的入门示例代码,只必须 6 行代码 ,就能起步一个帮你接受信息设备人!

wechaty 支持几乎所有主流的编程语言,其中 JavaScript 的入门代码如下:

import { WechatyBuilder } from wechaty // 起步 WechatyBuilder.build() .on(scan, (qrcode, status) => console.log(`Scan QR Code to login: ${status}\nhttps://wechaty.js.org/qrcode/${encodeURIComponent(qrcode)}`)) .on(login, user => console.log(`User ${user} logged in`)) .on(message, message => console.log(`Message: ${message}`)) .start()

解释一下以上代码,你会发掘,wechaty 中定义了非常多事件,例如扫码、用户登录、接受信息、接受好友请求等。你不必须关心事件是怎样被它触发的,只必须针对区别事件来编写处理办法就好,例如收到信息后自动回复一样信息,示例代码如下:

// 初始化设备人 const bot = WechatyBuilder.build({ name: yupi-wxrobot, // 用于兼容不
回复

使用道具 举报

1

主题

520

回帖

5

积分

新手上路

Rank: 1

积分
5
发表于 2024-9-9 20:03:51 | 显示全部楼层
外链论坛的成功举办,是与各位领导、同仁们的关怀和支持分不开的。在此,我谨代表公司向关心和支持论坛的各界人士表示最衷心的感谢!
回复

使用道具 举报

2931

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109433
发表于 2024-10-19 05:27:24 | 显示全部楼层
真情实感,其含义为认真了、走心了的意思,是如今的饭圈常用语。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-5 18:41 , Processed in 0.074054 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.