Skip to content

A template project for building a chatbot based on KookyBot with Kotlin | 基于 Kotlin 和 KookyBot 的聊天机器人的开发模板

License

Notifications You must be signed in to change notification settings

CubikTech/KookyBotChatBotTemplate

Repository files navigation

English | 中文

KookyBotChatBotTemplate

A template project for building a chatbot based on KookyBot with Kotlin

This project is developed with the intention of having a reusable codebase for building chatbots using KookyBot with Kotlin.

This project have already been built with some functionalities like:

  • Configuration via file
  • Internationalization (i18n)
  • Template for KookyBot Listeners
  • Possibility of having a HTTP server running for status monitoring and chatbot control over HTTP APIs

🗃 Related projects

Project Name Author Description URL
KookyBot KookyBot organization, zly2006, and contributors An SDK to build bot on KOOK for JVM platform GitHub
Ktor ktor.io (JetBrains) Framework for quickly creating connected applications in Kotlin with minimal effort https://ktor.io
i18n4k comahe-de Internationalization for Kotlin GitHub

📜 License

KookyBotChatBotTemplate uses AGPL-3.0-or-later License as software license.

  • For derived projects of KookyBotChatBotTemplate:
    • Your project should also be open-sourced under AGPL-3.0-or-later License. Whether it is a fork of our project or another project that use our code.
    • If you use this project for another project, you should keep the name of CubikTech on the bottom of the webpages and in the command line prompt (e.g. usage of Powered by [your name] & CubikTech). And CubikTech should always be linked to our website (https://cubik65536.top). Otherwise, Powered by CubikTech with 💗. text should be kept as it is.
    • If you use KookyBotChatBotTemplate's released source code for another project, whether the code have been changed or not, then you need to clearly mention the usage of our code and a URL to our repository in any part of the software description. The fact that our code is free and open-source must not be distorted or hidden.
KookyBotChatBotTemplate - A template project for building a chatbot based on KookyBot with Kotlin
Copyright (C) 2022 Cubik65536, CubikTech, iXOR Technology, and contributors.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

About

A template project for building a chatbot based on KookyBot with Kotlin | 基于 Kotlin 和 KookyBot 的聊天机器人的开发模板

Resources

License

Stars

Watchers

Forks