Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

yandygit/wx-bot-java

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wx-bot-java 微信刷题娱乐机器人

Powered by Wechaty

github:https://github.com/Turbolisten/wx-bot-java

视频展示

B站:https://www.bilibili.com/video/BV1X64y1W73R/

项目背景

2021年7月初,在Github上闲逛时,无意间发现了wechaty机器人的开源项目。一番浏览, 发现竟然还支持微信的各种协议,顿时产生了兴趣。众所周知,微信功能花里胡哨又简陋至 极,虽然微信已经成了日常工作生活中离不开的沟通工具,但微信群缺少各种管理、娱乐功能。我开始构想能够像QQ一样写一个机器人,群里推送一些工作开发提醒事件,以及签到,闲聊等娱乐功能。

刚好,我的一个朋友正在备考会计,每天看视频刷题。我便想到,能不能给机器人添加一个自动出题,用户答题,然后给答题成绩和解析的功能。毕竟闲聊娱乐只是一时新鲜,实用性才永恒王道,说干就干,于是就有了这个项目。

项目功能

  • 对话闲聊:闲聊、闹钟提醒,彩虹屁、土味情话(沙雕网站APIhttps://chp.shadiao.app)

  • 刷题功能:选择题、判断题

项目主要技术

Powered by Wechaty

spring-boot

项目运行

  • 替换配置文件 application.properties 中wechaty token 以及 服务地址
  • 执行数据库脚本 resources/sql 下的 wx_bot.sql
  • 启动 WxBotApplication

项目短板

目前对话闲聊是对接的微信机器人API,功能比较单薄。

刷题是导入财务方面的word题目,经过程序硬编码处理后,保存到mysql数据库中,程序基于已有题目出题等。

虽然已有了基础的实用性,但和AI基本没有什么关系,所以就想到了自然语义处理NLP,了解了一下PaddleNLP飞桨AI平台,尝试能否赋予机器人一点真正智能聪明的感觉。

由于本人是个JAVA开发者,能力有限,NLP这块需要使用Python开发,所以目前只能在工作的业余时间学习Python,以及如何使用Paddle平台。

功能展示

闲聊.png 闹钟.png 刷题1.png 刷题2.png 刷题3.png 刷题4.png

About

wx bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.