盛世芳华游戏与微信公众号结合的DDD项目,已接入chatgpt。附源码。

1、项目介绍

基于游戏(盛世芳华)和微信公众号(小屋写随笔)做了该项目(已线上运行一年半 )该 项目将游戏里的部分数据通过微信公众号展示了出来,玩家可以通过发送文字、语音、图片来获取游戏里的处理后数据以及攻略。截至20230315,玩家互动次数已超过160万次·。项目最初版本为传统mvc架构,本次改成了DDD领域驱动模型,springboot版本为2.4.0。

2、项目github地址

https://github.com/jhtz-6/weChatOfficialAccountProject

3、环境依赖

Java环境、maven、mysql、redis

4、目录结构

代码目录结构

5、使用说明

5.1、线上体验

可直接前往公众号小屋写随笔体验。

5.1、本地体验

resources下面有sql脚本;在application.yml中配置好mysql和redis即可启动项目。部分功能会用到百度OCR、腾讯云短信和图灵机器人,需要在数据库中添加对应配置。

​ 项目启动后可参考微信公众号官方文档接收普通消息的能力说明,本地请求url:localhost:8088/xwxsb/weChat/msg,请求参数实例:

                   <xml><ToUserName><![CDATA[toUser]]></ToUserName><FromUserName><![CDATA[fromUser]]></FromUserName><CreateTime>1348831860</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[this is a test]]></Content><MsgId>1234567890123456</MsgId><MsgDataId>xxxx</MsgDataId><Idx>xxxx</Idx></xml>

5.3、chatgpt体验

使用方法:在chatgpt后面输入你的内容即可。

5.4、代码业务结构:使用工厂模式和责任链模式对用户消息进行了处理

代码业务逻辑结构

5.5 对简单关键字处理器进行了拆分:依赖于游戏内容的那一部分拆分到了复杂关键字处理器中

在这里插入图片描述
构造了系统页面(http://localhost:8088/xwxsb/ssfh/login), 管理员账号(带有类型信息)登录系统可以看到该类型账号的数据,进行维护后,可同步至数据库,然后用户使用与该管理员账号类型关联的微信公众号发消息时就可以得到维护后的内容。

系统可以很方便的添加管理员账号和微信公众号的绑定;管理员账号类型对应的处理器信息是存放在数据库中,可以动态地修改账号和微信公众号的功能权限。
在这里插入图片描述

5.6 新增chatgpt聊天界面,地址:http://localhost:8088/xwxsb/ssfh/chat 使用netty进行网络通信;处理器代码优化。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9882.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

除了ChatGPT,这几个工具也好用到离谱!

最近几天全网刷爆的ChatGPT AI聊天机器人大家一定都关注了吧&#xff1f;作为设计师的我一直在体验这款 OpenAI 公司推出的聊天机器人&#xff0c;功能确实很强大&#xff0c;体验也还可以。 但是今天&#xff0c;我重新翻了一遍自己的工具收藏夹&#xff0c;整理了5个&#x…

chatGPT对于人类工作和生活产生的重大影响

chatGPT面世以来&#xff0c;不断地进行升级以及学习训练&#xff0c;目前已经在很多方面可以一定程度的替代传统搜索引擎甚至可以替代部分人类工作。 ChatGPT对人类有以下重大好处&#xff1a; 1. 提供即时的帮助和支持&#xff1a;ChatGPT可以在任何时间、任何地点提供即时…

ChatGPT前身GPT的论文-译文

写在前面 论文 Improving Language Understanding by Generative Pre-Training 地址 https://www.cs.ubc.ca/~amuham01/LING530/papers/radford2018improving.pdf ChatGPT火了&#xff0c;改论文作为ChatGPT的前身&#xff0c;可以从这里看到ChatGPT的原始影子。 摘要 自然语言…

ChatGPT 未来会对游戏行业带来哪些影响?

ChatGPT的出现&#xff0c;为整个游戏行业带来了新的思考。 ChatGPT是由微软发布的一个大型语言模型&#xff0c;在被训练之后能够进行对话式文本生成&#xff0c;目前已在多个领域取得了不小的进展&#xff0c;包括聊天机器人、智能客服等。 作为一款大型语言模型&#xff0c…

你可能不需要担心,AI对你的工作造成威胁:万字长文解读科技革命与人类发展

大家好&#xff0c;我是可夫小子&#xff0c;关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加&#xff1a;keeepdance&#xff0c;备注&#xff1a;chatgpt&#xff0c;拉你进群。 上周&#xff0c;AI似乎成为全互联网的焦点了。谷歌在2023IO开发者大会上&#xff0c…

ChatGPT启示录: 智能、推理的本质是什么?神经网络既是推理机,也是知识规则库?

多种因素让人类对自身的智力产生了一种自信&#xff0c;毕竟这个世界上其他生物没有我们大脑发达&#xff0c;智力似乎是上天给人类的独有礼物。作为孩子的父母&#xff0c;老师说孩子不努力似乎是可以接受的&#xff0c;但是说自己娃娃笨是极其羞辱的。 类似的&#xff0c;让很…

ChatGPT必将在文档处理领域大有所为,未来以来,拭目以待【文末送书】

您好&#xff0c;我是码农飞哥&#xff08;wei158556&#xff09;&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f4aa;&#x1f3fb; 1. Python基础专栏&#xff0c;基础知识一网打尽&#xff0c;9.9元买不了吃亏&#xff0c;买不了上当。 Python从入门到精…

ChatGPT对软件开发和软件产品的价值

前言&#xff1a; ChatGPT作为ai对话软件&#xff0c;可以帮你梳理思路&#xff0c;回答专业的问题&#xff0c;检查代码错误&#xff0c;舒缓心情等等&#xff1b;对软件技术人员特别有价值的东西&#xff1b;甚至有人把它当作导师。在ToC上&#xff0c;目前很有优势。 开发…

ChatGPT与软件架构(1) - 快速原型

通过ChatGPT生成设计和原型代码&#xff0c;可以帮助团队快速启动项目&#xff0c;验证想法&#xff0c;提高效率。原文: ChatGPT and Software Architecture Surfing Croyde Bay Unsplash OpenAI的ChatGPT现在越来越火&#xff0c;出现了各种有趣用例。 从许多方面来看&#x…

做大模型时代的「Linux」, ChatGPT 仅是开端

大模型只是中间状态&#xff0c;开源的大模型技术生态才是未来。 来源&#xff1a;AI科技评论 作者&#xff1a;李梅 编辑&#xff1a;岑峰 一代人的时间里总会有几次这样的时刻&#xff1a;一种产品的出现将一项技术从昏暗的工程系地下室、臭气熏天的书呆子们的卧室和业余爱好…

chatgpt赋能python:将Python官网页面切换为中文的SEO优化指南

将Python官网页面切换为中文的SEO优化指南 介绍 在当今数字化时代&#xff0c;为了吸引更多全球用户们的关注&#xff0c;网站所有者们都会将自己的网站翻译成多种语言&#xff0c;Python官网也不例外。本文将会为您详细介绍如何将Python官网页面切换为中文&#xff0c;从而提…

【新手】使用itchat,玩微信自动回复和发送信息给指定联系人

【新手】使用itchat&#xff0c;玩微信自动回复和发送信息给指定联系人 # 写在开头&#xff1a;愿我们都能尘垢不沾俗相不染 编译器&#xff1a;pycharm2019.3 课前简介&#xff1a; itchat是一个开源的微信个人号接口&#xff0c;使用python调用微信从未如此简单。 使用不到…

微信自动回复(python)

前言&#xff1a; 自从微信禁止网页版登陆之后&#xff0c;itchat 库也就都不能用了&#xff0c;新号不能再登录网页版&#xff0c;而且itchat 库在headers里面只放了UserAgent&#xff0c;其他字段都没有放。所以在你登录的瞬间&#xff0c;微信就已经知道你这个账号没有用浏…

代理平台kb-proxy:注册与登录【三】

代理平台介绍 代理工具繁杂&#xff0c;究竟应该选择哪个&#xff1f; 接口测试录入繁复&#xff0c;到底怎么才能简化&#xff1f; mock服务看似美妙&#xff0c;但搭建和使用从来就不那么美好&#xff1f; 今天&#xff0c;给大家推荐一个工具&#xff1a;kb-proxy 一次搭建…

登录之手机号验证码登录

今天测试云之讯api 云之讯官网提供源码只需要修改就好 我的是放入tp5路径如下&#xff1a;前端代码脑补 只有一个input和按钮 直接上代码 index.php <?php namespace app\admin\controller; use think\Db; use think\Loader; use think\Controller; use app\admin\contr…

点击链接跳转到微信公众号关注页、微信关注链接

感觉现在微信又更新了&#xff0c;原来 好好的方法不给用了&#xff0c;可能是微信一直在禁用通过外部链接引导到关注页的举动&#xff0c;不支持。通过重定向跳转至全部消息列表页&#xff0c;关注按钮一闪而过&#xff0c;然后消失了。。。暂时没有好的解决方案。 所以以下文…

实现微信公众号跳转登录外部链接

提示&#xff1a;微信公众平台开发文档&#xff1a;​​​​​​微信公众平台开发概述 | 微信开放文档 (qq.com)​​​​​​ 目录 前言 一、通过与菜单栏产生交互事件 &#xff0c;返回需要跳转的url图文信息 二、使用微信的网页授权机制 1.静默授权和非静默授权 2.静默授权和…

通过链接打开公众号的方法

业务场景&#xff1a; 用户在完成某些业务后&#xff0c;可以快的跳转到公众号,引导客户关注 步骤&#xff1a; 1.在电脑上打开公众号->公众号主页 2.公众号查看历史消息&#xff0c;右键用默认浏览器打开 3.取出链接中的__biz参数 4.最后一步&#xff1a;将第3步…

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文精读

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文链接&#xff1a;[2305.13310] Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching (arxiv.org) 代码链接&#xff1a;aim-uofa/Matcher: Matcher: Segment Anyt…

从GPT到ChatGPT:我们离那个理想的AI时代到底还有多远?

写在前面 在2023年新年伊始&#xff0c;科技界最为爆火一款产品无疑是OpenAI公司出品的ChatGPT了&#xff0c;作为一名NLP领域从业者&#xff0c;似乎也好久没有看到如此热闹的技术出圈场景了。诚然从现象来看&#xff0c;无论从效果惊艳度、社会效应、商业价值、科技发展方向…