kotori-bot
TypeScript icon, indicating that this package has built-in type declarations

1.7.1 • Public • Published

Kotori is a chatbot framework that is cross-platform, decoupled, and modern in nature. It runs on the Node.js environment and is developed in TypeScript.


🚀 Summary

"Kotori" is a Japanese word meaning "ことり(little bird)" and pronounced /kotolɪ/. It is named after the Key game "Rewrite" and the main female character in the game: kanbe Kotori (神戸(かんべ) 小鳥(ことり)). By using Kotori, you can quickly build a multi-platform, powerful chatbot application with different modules to extend its functionality, play styles, and personalization. At the same time, Kotori provides a Cli for module development and Kotori second-level development.

Advantage

  • Cross-platform Thanks to the modular design, you can implement different features and chat platform integrations through writing modules

  • Decoupled Based on the control inversion and aspect-oriented programming (AOP) principles, Kotori reduces code redundancy and complexity

  • Modern Kotori uses modern ECMAScript syntax and powerful ReScript and TypeScript type support

🧊 Supports

Developing Language

  • ReScript
  • TypeScript
  • JavaScript

Platform

  • QQ (based on Tencent's official API)
  • QQ (based on OneBot11 Standard)
  • CMD command line
  • Slack
  • Telegram
  • Email
  • Discord
  • MinecraftBedrock (based on WebSocket)

Will support:

  • Kook
  • WeChat
  • Line
  • What's App
  • DingTalk

Data

  • LevelDb

📖 Documentation

Package Sidebar

Install

npm i kotori-bot

Weekly Downloads

31

Version

1.7.1

License

BAN-ZHINESE-USING

Unpacked Size

54.6 kB

Total Files

21

Last publish

Collaborators

  • biyuehu