├── .github ├── ISSUE_TEMPLATE │ └── custom.md └── workflows │ └── main.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SQL └── FQADB.sql ├── data ├── cn_stopwords.txt └── keywords.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── model └── model.pkl ├── settings.gradle └── src ├── Python └── app.py └── main ├── java └── ink │ └── umb │ └── faqbot │ └── AppConfig.java ├── kotlin └── ink │ └── umb │ └── faqbot │ ├── Main.kt │ ├── bot │ └── manager │ │ ├── BotManager.kt │ │ ├── SessionManager.kt │ │ └── TimerSessionManager.kt │ ├── controller │ ├── DiyServiceController.kt │ ├── ForwardController.kt │ ├── LineArtController.kt │ ├── QuestionController.kt │ ├── TaskerTimeController.kt │ └── WelcomeController.kt │ ├── dto │ ├── db │ │ ├── DB.kt │ │ └── DBUntil.kt │ └── model │ │ ├── DiyService.kt │ │ ├── Group.kt │ │ ├── Manage.kt │ │ ├── Message.kt │ │ ├── Notices.kt │ │ ├── Question.kt │ │ ├── Welcome.kt │ │ ├── bind │ │ ├── DiyServiceBind.kt │ │ ├── MessageBind.kt │ │ ├── Notice.kt │ │ └── QuestionBind.kt │ │ └── dataclass │ │ ├── Answer.kt │ │ ├── ArrayLaw.kt │ │ ├── FuckSisterResponse.kt │ │ ├── MorningGame.kt │ │ └── Session.kt │ ├── http │ └── FuckOkhttp.kt │ ├── listener │ ├── BaseListeners.kt │ ├── BotFriendMsgListener.kt │ ├── BotGroupCommandListener.kt │ ├── BotGroupMsgListener.kt │ ├── DiyServiceListener.kt │ ├── FuckSisterListener.kt │ ├── NewFriendMember.kt │ └── NewGroupMemberListener.kt │ ├── plugin │ ├── FuckFakeInfo │ │ └── FakeInfo.kt │ ├── LineArt │ │ └── LineArt.kt │ ├── Lucky │ │ └── Lucky.kt │ ├── ProgramManage.kt │ └── TimerTask │ │ └── TimerTaskSender.kt │ ├── process │ └── FuckSchoolSisterUntil.kt │ └── route │ ├── CommandRoute.kt │ └── IMessageEvent.kt ├── py ├── data │ ├── cn_stopwords.txt │ └── keywords.txt ├── model │ └── model.pkl └── predict.py └── resources └── log4j2.xml /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/README.md -------------------------------------------------------------------------------- /SQL/FQADB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/SQL/FQADB.sql -------------------------------------------------------------------------------- /data/cn_stopwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/data/cn_stopwords.txt -------------------------------------------------------------------------------- /data/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/data/keywords.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/gradlew.bat -------------------------------------------------------------------------------- /model/model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/model/model.pkl -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'QABotRefect' 2 | 3 | -------------------------------------------------------------------------------- /src/Python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/Python/app.py -------------------------------------------------------------------------------- /src/main/java/ink/umb/faqbot/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/java/ink/umb/faqbot/AppConfig.java -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/bot/manager/BotManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/bot/manager/BotManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/bot/manager/SessionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/bot/manager/SessionManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/bot/manager/TimerSessionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/bot/manager/TimerSessionManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/controller/DiyServiceController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/controller/DiyServiceController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/controller/ForwardController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/controller/ForwardController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/controller/LineArtController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/controller/LineArtController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/controller/QuestionController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/controller/QuestionController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/controller/TaskerTimeController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/controller/TaskerTimeController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/controller/WelcomeController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/controller/WelcomeController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/db/DB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/db/DB.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/db/DBUntil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/db/DBUntil.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/DiyService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/DiyService.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/Group.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/Group.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/Manage.kt: -------------------------------------------------------------------------------- 1 | package ink.umb.faqbot.dto.model 2 | 3 | object Manage { 4 | } -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/Message.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/Notices.kt: -------------------------------------------------------------------------------- 1 | package ink.umb.faqbot.dto.model 2 | 3 | object Notices { 4 | } -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/Question.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/Question.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/Welcome.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/Welcome.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/bind/DiyServiceBind.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/bind/DiyServiceBind.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/bind/MessageBind.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/bind/MessageBind.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/bind/Notice.kt: -------------------------------------------------------------------------------- 1 | package ink.umb.faqbot.dto.model.bind 2 | 3 | interface Notice { 4 | } -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/bind/QuestionBind.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/bind/QuestionBind.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/Answer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/Answer.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/ArrayLaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/ArrayLaw.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/FuckSisterResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/FuckSisterResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/MorningGame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/MorningGame.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/Session.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/dto/model/dataclass/Session.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/http/FuckOkhttp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/http/FuckOkhttp.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/BaseListeners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/BaseListeners.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/BotFriendMsgListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/BotFriendMsgListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/BotGroupCommandListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/BotGroupCommandListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/BotGroupMsgListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/BotGroupMsgListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/DiyServiceListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/DiyServiceListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/FuckSisterListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/FuckSisterListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/NewFriendMember.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/NewFriendMember.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/listener/NewGroupMemberListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/listener/NewGroupMemberListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/plugin/FuckFakeInfo/FakeInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/plugin/FuckFakeInfo/FakeInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/plugin/LineArt/LineArt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/plugin/LineArt/LineArt.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/plugin/Lucky/Lucky.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/plugin/Lucky/Lucky.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/plugin/ProgramManage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/plugin/ProgramManage.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/plugin/TimerTask/TimerTaskSender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/plugin/TimerTask/TimerTaskSender.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/process/FuckSchoolSisterUntil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/process/FuckSchoolSisterUntil.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/route/CommandRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/route/CommandRoute.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/umb/faqbot/route/IMessageEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/kotlin/ink/umb/faqbot/route/IMessageEvent.kt -------------------------------------------------------------------------------- /src/main/py/data/cn_stopwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/py/data/cn_stopwords.txt -------------------------------------------------------------------------------- /src/main/py/data/keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/py/data/keywords.txt -------------------------------------------------------------------------------- /src/main/py/model/model.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/py/model/model.pkl -------------------------------------------------------------------------------- /src/main/py/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/py/predict.py -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dev-Umb/FAQ-Bot-QQ/HEAD/src/main/resources/log4j2.xml --------------------------------------------------------------------------------