From e8b2ff4d62de3c0480261bb072190c3500c0cd90 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 3 Jan 2021 14:56:45 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=A9=E3=83=B3=E3=83=80=E3=83=A0=E6=8A=95?= =?UTF-8?q?=E7=A8=BF=E3=81=AE=E6=9C=89=E5=8A=B9/=E7=84=A1=E5=8A=B9?= =?UTF-8?q?=E5=88=87=E3=82=8A=E6=9B=BF=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + src/config.ts | 1 + src/modules/noting/index.ts | 3 +++ 3 files changed, 5 insertions(+) diff --git a/README.md b/README.md index 31839dc..32136f3 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ Misskey用の日本語Botです。 "host": "https:// + あなたのインスタンスのURL (末尾の / は除く)", "i": "藍として動かしたいアカウントのアクセストークン", "master": "管理者のユーザー名(オプション)", + "notingEnabled": "ランダムにノートを投稿する機能を無効にする場合は false を入れる", "keywordEnabled": "キーワードを覚える機能 (MeCab が必要) を有効にする場合は true を入れる (無効にする場合は false)", "chartEnabled": "チャート機能を無効化する場合は false を入れてください", "reversiEnabled": "藍とリバーシで対局できる機能を有効にする場合は true を入れる (無効にする場合は false)", diff --git a/src/config.ts b/src/config.ts index 96fd1ef..515bab4 100644 --- a/src/config.ts +++ b/src/config.ts @@ -6,6 +6,7 @@ type Config = { apiUrl: string; keywordEnabled: boolean; reversiEnabled: boolean; + notingEnabled: boolean; chartEnabled: boolean; serverMonitoring: boolean; mecab?: string; diff --git a/src/modules/noting/index.ts b/src/modules/noting/index.ts index f17d114..702fc0d 100644 --- a/src/modules/noting/index.ts +++ b/src/modules/noting/index.ts @@ -2,12 +2,15 @@ import autobind from 'autobind-decorator'; import Module from '@/module'; import serifs from '@/serifs'; import { genItem } from '@/vocabulary'; +import config from '@/config'; export default class extends Module { public readonly name = 'noting'; @autobind public install() { + if (config.notingEnabled === false) return {}; + setInterval(() => { if (Math.random() < 0.04) { this.post();