Skip to content
Modified Ai for Misskey-lei, commonly called iA
TypeScript
Branch: myia
Clone or download
Pull request Compare This branch is 37 commits ahead, 59 commits behind mei23:mei10.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.vscode
src
.editorconfig
.gitignore
.npmrc
LICENSE
README.md
WorksOnMyMachine.png
ai.png
ai.svg
ia.png
package.json
torisetu.md
tsconfig.json
yarn.lock

README.md

いあ

An Ai(iA) for Misskey. About Ai(iA)

※In this repository, Ai is basically called iA.

これなに

Misskey用の日本語Botです。

当リポジトリではめいめいリポジトリ(=改造バージョン)から更に改造してます。

藍ではなくいあと呼んであげて下さい。

どこ改造した?

・そもそもフォーク元がオリジナルではなくめいめい(@mei23)による改造バージョン。(通称いあ)

・セリフを敬語調から変更(完全に趣味。統一性があるかは謎。)

・起動時に投稿するモジュールを追加(あれが正解とは思えないのでTypeScript得意な人は修正案を頼みます)

・○○頂戴(下さい,欲しい,欲しいな)とリプライすると○○どうぞと返信してくれるプログラム(オウム返しプログラム。天気機能作ろうとした残骸。変数関係が訳わからなかったので試してた。)

・このプログラムではないが同じアカウントで使う前提のPHPプログラムが私の別リポジトリにあります。

・フォーク元であるめいめいのリポジトリでは何が改造されてるかについてはこちらの取説の下部をご確認下さい。

インストール

Node.js と npm と MeCab (オプション) がインストールされている必要があります。

まず適当なディレクトリに git clone します。 次にそのディレクトリに config.json を作成します。中身は次のようにします:

{
	"host": "https:// + あなたのインスタンスのURL (末尾の / は除く)",
	"i": "いあとして動かしたいアカウントのAPIキー",
	"keywordEnabled": "キーワードを覚える機能 (MeCab が必要) を有効にする場合は true を入れる (無効にする場合は false)",
	"chartEnabled": "チャート機能を無効化する場合は false を入れてください",
	"reversiEnabled": "いあとリバーシで対局できる機能を有効にする場合は true を入れる (無効にする場合は false)",
	"serverMonitoring": "サーバー監視の機能を有効にする場合は true を入れる (無効にする場合は false)",
	"mecab": "MeCab のインストールパス (ソースからインストールした場合、大体は /usr/local/bin/mecab)"
}

npm install して npm run build して npm start すれば起動できます

時々MeCabの場所が/usr/bin/mecabの場合ある。(自分の場合これ)

フォント

一部の機能にはフォントが必要です。いあにはフォントは同梱されていないので、ご自身でフォントをインストールディレクトリにfont.ttfという名前で設置してください。

記憶

いあは記憶の保持にインメモリデータベースを使用しており、いあのインストールディレクトリに memory.json という名前で永続化されます。

ライセンス

MIT

Awards

Works on my machine

You can’t perform that action at this time.