mirror of
https://github.com/syuilo/ai.git
synced 2024-12-22 16:31:08 +00:00
ランダム投稿の有効/無効切り替え
This commit is contained in:
parent
1195867b2c
commit
e8b2ff4d62
|
@ -14,6 +14,7 @@ Misskey用の日本語Botです。
|
||||||
"host": "https:// + あなたのインスタンスのURL (末尾の / は除く)",
|
"host": "https:// + あなたのインスタンスのURL (末尾の / は除く)",
|
||||||
"i": "藍として動かしたいアカウントのアクセストークン",
|
"i": "藍として動かしたいアカウントのアクセストークン",
|
||||||
"master": "管理者のユーザー名(オプション)",
|
"master": "管理者のユーザー名(オプション)",
|
||||||
|
"notingEnabled": "ランダムにノートを投稿する機能を無効にする場合は false を入れる",
|
||||||
"keywordEnabled": "キーワードを覚える機能 (MeCab が必要) を有効にする場合は true を入れる (無効にする場合は false)",
|
"keywordEnabled": "キーワードを覚える機能 (MeCab が必要) を有効にする場合は true を入れる (無効にする場合は false)",
|
||||||
"chartEnabled": "チャート機能を無効化する場合は false を入れてください",
|
"chartEnabled": "チャート機能を無効化する場合は false を入れてください",
|
||||||
"reversiEnabled": "藍とリバーシで対局できる機能を有効にする場合は true を入れる (無効にする場合は false)",
|
"reversiEnabled": "藍とリバーシで対局できる機能を有効にする場合は true を入れる (無効にする場合は false)",
|
||||||
|
|
|
@ -6,6 +6,7 @@ type Config = {
|
||||||
apiUrl: string;
|
apiUrl: string;
|
||||||
keywordEnabled: boolean;
|
keywordEnabled: boolean;
|
||||||
reversiEnabled: boolean;
|
reversiEnabled: boolean;
|
||||||
|
notingEnabled: boolean;
|
||||||
chartEnabled: boolean;
|
chartEnabled: boolean;
|
||||||
serverMonitoring: boolean;
|
serverMonitoring: boolean;
|
||||||
mecab?: string;
|
mecab?: string;
|
||||||
|
|
|
@ -2,12 +2,15 @@ import autobind from 'autobind-decorator';
|
||||||
import Module from '@/module';
|
import Module from '@/module';
|
||||||
import serifs from '@/serifs';
|
import serifs from '@/serifs';
|
||||||
import { genItem } from '@/vocabulary';
|
import { genItem } from '@/vocabulary';
|
||||||
|
import config from '@/config';
|
||||||
|
|
||||||
export default class extends Module {
|
export default class extends Module {
|
||||||
public readonly name = 'noting';
|
public readonly name = 'noting';
|
||||||
|
|
||||||
@autobind
|
@autobind
|
||||||
public install() {
|
public install() {
|
||||||
|
if (config.notingEnabled === false) return {};
|
||||||
|
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
if (Math.random() < 0.04) {
|
if (Math.random() < 0.04) {
|
||||||
this.post();
|
this.post();
|
||||||
|
|
Loading…
Reference in a new issue