Skip to content

nekozone/ai

 
 

Repository files navigation

藍

An Ai for Misskey. About Ai

这是什么?

这是方便Misskey使用的日语(本repo为中文优化)Bot(二次本地化)。

二次本地化主要是指将MeCab分词改为jieba分词

采用nodejieba,更适合中文环境,基于npm,无需额外安装配置。

安装

您需要安装Node.js、npm和MeCab(可选)

首先,做一个git clone到一个合适的目录。 接下来,在该目录下创建一个config.json文件。 内容应如下:

{
	"host": "https:// + 您的实例的URL(最后不加/)",
	"i": "您要运行的账户的访问令牌",
	"master": "管理员的用户名(可选)",
	"notingEnabled": "如果您希望禁用随机帖文功能,请输入false",
	"keywordEnabled": "如果您想启用关键字记忆(MeCab是必需的),则为true(如果你想禁用它,则为false)",
	"chartEnabled": "如果您希望禁用图表功能,请输入false",
	"reversiEnabled": "如果您希望藍能下黑白棋,则请设为true(如果您想禁用它,就请设为false)",
	"serverMonitoring": "如果您希望启用服务器监控功能,则请为true(如果您想禁用它,就请设为false)",
	"mecab": "mecab改成nodejieba了,这一项没什么用了,可以随便填",
	"mecabDic": "原来的MeCab字典文件路径,先在可以随便填",
	"memoryDir":"持久化目录"
}

您可以通过运行npm installnpm run buildnpm start来启动。

字体

有些功能需要字体。 藍不附带字体,所以你应该自己在安装目录下安装字体,名称为font.ttf

记忆

藍使用内存数据库来保存记忆,它以memory.json为名持久地保存在藍的安装目录中。

开源许可证

MIT

Awards

Works on my machine

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.5%
  • Dockerfile 0.5%