kotori-bot
v1.6.4
Published
Cross-platform chatbot framework base on Node.js and TypeScript
Downloads
172
Maintainers
Readme
KotoriBot
Quick Start Dev Guide API Reference
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
- Discord
- MinecraftBedrock (based on WebSocket)
Will support:
- Kook
- Line
- What's App
- DingTalk
Data
- LevelDb