All Projects → farewell12345 → FAQ-Bot-QQ

farewell12345 / FAQ-Bot-QQ

Licence: AGPL-3.0 license
一个基于Mirai框架的Q群问答机器人

Programming Languages

kotlin
9241 projects
python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to FAQ-Bot-QQ

FG
基于Nonebot的QQ群机器人🤖️,特色功能是利用机器学习算法,基于每日聊天记录生成每日总结。可在酷Q/Mirai平台上运行
Stars: ✭ 74 (+146.67%)
Mutual labels:  mirai, mirai-bot
chatbot
kbqa task-oriented qa seq2seq ir neo4j jena seq2seq tf chatbot chat
Stars: ✭ 32 (+6.67%)
Mutual labels:  qa, chatbot
kukubot
A bot.
Stars: ✭ 177 (+490%)
Mutual labels:  mirai, mirai-bot
Qamodel For Retrievalchatbot
客服机器人,Chinese Retreival chatbot(中文检索式机器人)用到的一些QA模型,基于tf-idf,lsa,cnn,transformer,bert等
Stars: ✭ 326 (+986.67%)
Mutual labels:  qa, chatbot
Customer Chatbot
中文智能客服机器人demo,包含闲聊和专业问答2个部分,支持自定义组件(Chinese intelligent customer chatbot Demo, including the gossip and the professional Q&A(FAQ) , support for custom components!)
Stars: ✭ 198 (+560%)
Mutual labels:  qa, chatbot
mirai-setu
一个mirai-console的简单的色图插件
Stars: ✭ 105 (+250%)
Mutual labels:  mirai, mirai-bot
mirai-class-notice
🥳 这是一款基于 mirai 的班级 QQ 群课程通知机器人,拥有简单的 web 管理页面,尽量实现一键安装简易操作等功能。
Stars: ✭ 25 (-16.67%)
Mutual labels:  mirai, mirai-bot
Chat
基于自然语言理解与机器学习的聊天机器人,支持多用户并发及自定义多轮对话
Stars: ✭ 516 (+1620%)
Mutual labels:  qa, chatbot
Nlp tensorflow project
Use tensorflow to achieve some NLP project, eg: classification chatbot ner attention QAetc.
Stars: ✭ 27 (-10%)
Mutual labels:  qa, chatbot
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (+546.67%)
Mutual labels:  mirai, mirai-bot
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (+340%)
Mutual labels:  mirai, mirai-bot
keras-chatbot-web-api
Simple keras chat bot using seq2seq model with Flask serving web
Stars: ✭ 51 (+70%)
Mutual labels:  chatbot
Ariadne
一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
Stars: ✭ 234 (+680%)
Mutual labels:  mirai
patchgirl
Manual reproducible web API tests for web developers
Stars: ✭ 95 (+216.67%)
Mutual labels:  qa
Chatbot
基于语义理解、知识图谱的聊天机器人
Stars: ✭ 30 (+0%)
Mutual labels:  qa
facebook-messenger
Go (GoLang) package for Facebook Messenger API and Chat bot
Stars: ✭ 62 (+106.67%)
Mutual labels:  chatbot
babel-plugin-transform-react-qa-classes
Add component's name in `data-qa` attributes to React Components
Stars: ✭ 41 (+36.67%)
Mutual labels:  qa
bento
🍱 bento is an English-based automation language designed to be used by non-technical people.
Stars: ✭ 32 (+6.67%)
Mutual labels:  qa
cloud-meter
An attempt to port Apache Jmeter to a web based architecture.
Stars: ✭ 18 (-40%)
Mutual labels:  qa
i18n-testing
International data for testing and QA
Stars: ✭ 61 (+103.33%)
Mutual labels:  qa

FAQ-Bot-QQ

基于Miari框架和MariaDB开发的群内问答机器人

支持艾特消息以及图片消息的存储

现有功能:

1.群内问答

2.迎新

使用方法:

  1. 首先创建名为faq的数据库(其实叫啥都行啦,最后config文件中的DBUrl正确即可),将项目中SQL文件夹中的question.sql和welcome.sql导入数据库中
  2. 创建config.yml文件,填入下面的配置:
      dbUrl: "" # 你的数据库端口链接,示例:“jdbc:mysql://localhost:3306/faq?serverTimezone=UTC&characterEncoding=UTF-8
      dbUser: "" # 数据库用户名
      dbPwd: "" # 数据库密码
      botQQ: "" # 机器人的QQ
      botPwd: "" # 机器人的密码
  3. 打开数据库,编译Main.Kt开始使用

如果不想这么麻烦,可以直接去下载release,下载.zip文件,解压后配置config.yml和数据库,然后直接运行./bin/QABotRefect 二进制文件即可

指令菜单

注意:以下功能部分需要使用.command 指令开启

  1. 添加问题 问题名
  2. 删除问题 问题名
  3. 修改问题 问题名
  4. # 问题id (快速索引功能)
  5. 列表(群内所有问题列表)
  6. 同步问答 目标同步群号 (同步不同群的问答)

(详细可见BotGroupCommandListener.Kt文件

或向bot发送帮助和'.command help'查看功能列表和指令列表)

使用场景:

各大迎新群或工作室群提供快捷的提问回答服务

相关项目链接:

感谢Mirai的开发者们提供的bot框架

感谢HelloWorld给予的相关技术指导

使用过程中您遇到的bug都是feature

遇到bug请提交Issue

此项目仍然在更新中~ (学业繁重,本项目作为一个大型shi山,更新维护频率较慢)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].