mirror of
https://github.com/syuilo/ai.git
synced 2024-11-22 05:08:00 +00:00
Resolve #39
This commit is contained in:
parent
b97692e194
commit
806441ccd4
|
@ -14,6 +14,7 @@ Misskey用の日本語Botです。
|
||||||
"host": "https:// + あなたのインスタンスのURL (末尾の / は除く)",
|
"host": "https:// + あなたのインスタンスのURL (末尾の / は除く)",
|
||||||
"i": "藍として動かしたいアカウントのAPIキー",
|
"i": "藍として動かしたいアカウントのAPIキー",
|
||||||
"keywordEnabled": "キーワードを覚える機能 (MeCab が必要) を有効にする場合は true を入れる (無効にする場合は false)",
|
"keywordEnabled": "キーワードを覚える機能 (MeCab が必要) を有効にする場合は true を入れる (無効にする場合は false)",
|
||||||
|
"chartEnabled": "チャート機能を無効化する場合は false を入れてください",
|
||||||
"reversiEnabled": "藍とリバーシで対局できる機能を有効にする場合は true を入れる (無効にする場合は false)",
|
"reversiEnabled": "藍とリバーシで対局できる機能を有効にする場合は true を入れる (無効にする場合は false)",
|
||||||
"serverMonitoring": "サーバー監視の機能を有効にする場合は true を入れる (無効にする場合は false)",
|
"serverMonitoring": "サーバー監視の機能を有効にする場合は true を入れる (無効にする場合は false)",
|
||||||
"mecab": "MeCab のインストールパス (ソースからインストールした場合、大体は /usr/local/bin/mecab)"
|
"mecab": "MeCab のインストールパス (ソースからインストールした場合、大体は /usr/local/bin/mecab)"
|
||||||
|
|
|
@ -5,6 +5,7 @@ type Config = {
|
||||||
apiUrl: string;
|
apiUrl: string;
|
||||||
keywordEnabled: boolean;
|
keywordEnabled: boolean;
|
||||||
reversiEnabled: boolean;
|
reversiEnabled: boolean;
|
||||||
|
chartEnabled: boolean;
|
||||||
serverMonitoring: boolean;
|
serverMonitoring: boolean;
|
||||||
mecab?: string;
|
mecab?: string;
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,12 +4,15 @@ import serifs from '../../serifs';
|
||||||
import Message from '../../message';
|
import Message from '../../message';
|
||||||
import { renderChart } from './render-chart';
|
import { renderChart } from './render-chart';
|
||||||
import { items } from '../fortune/vocabulary';
|
import { items } from '../fortune/vocabulary';
|
||||||
|
import config from '../../config';
|
||||||
|
|
||||||
export default class extends Module {
|
export default class extends Module {
|
||||||
public readonly name = 'chart';
|
public readonly name = 'chart';
|
||||||
|
|
||||||
@autobind
|
@autobind
|
||||||
public install() {
|
public install() {
|
||||||
|
if (config.chartEnabled === false) return {};
|
||||||
|
|
||||||
this.post();
|
this.post();
|
||||||
setInterval(this.post, 1000 * 60 * 3);
|
setInterval(this.post, 1000 * 60 * 3);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue