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

1.6.4 • 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 TypeScript type support

🧊 Supports

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

35

Version

1.6.4

License

GPL-3.0

Unpacked Size

61.6 kB

Total Files

15

Last publish

Collaborators

  • biyuehu