From e57b481245b7293753ca4e46f2b9b717cd4b07bc Mon Sep 17 00:00:00 2001 From: Tomachi <8929706+book000@users.noreply.github.com> Date: Wed, 31 Jul 2024 18:34:35 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20bassline=E3=82=B3=E3=83=9E=E3=83=B3?= =?UTF-8?q?=E3=83=89=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/commands/bassline.md | 29 ----------------------------- docs/commands/index.md | 1 - src/commands/bassline.ts | 29 ----------------------------- src/discord.ts | 2 -- 4 files changed, 61 deletions(-) delete mode 100644 docs/commands/bassline.md delete mode 100644 src/commands/bassline.ts diff --git a/docs/commands/bassline.md b/docs/commands/bassline.md deleted file mode 100644 index 16bf705d..00000000 --- a/docs/commands/bassline.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: bassline -template: command.html ---- - -ベースラインパーティー中の臨時ニュースを投稿します。 - -## 使い方 - -引数で指定した値に応じて、下記の `<容疑者名>` の内容が変わります。 - -```text -ベースラインパーティーの途中ですが、ここで臨時ニュースをお伝えします。今日昼頃、わりとキモく女性にナンパをしたうえ、路上で爆睡をしたとして、 -道の上で寝たり、女の子に声をかけたりしたらいけないんだよ罪の容疑で、 -自称優良物件、<容疑者名> 容疑者が逮捕されました。 -``` - -- 何も指定しない場合: hiratake(DiscordID: `221498004505362433`)へメンション -- 数値を指定した場合: 入力値を DiscordID として扱い、当該ユーザにメンション -- 特定ユーザへの@メンションを指定する場合: 当該ユーザにメンション -- それ以外の場合: 文字列として扱い、そのまま表示 - -## 必要な権限 - -誰でも利用できます。 - -## 関連情報 - -- [ソースコード](https://github.com/jaoafa/jaotan.ts/blob/master/src/commands/bassline.ts) diff --git a/docs/commands/index.md b/docs/commands/index.md index 47177c9e..ce7db085 100644 --- a/docs/commands/index.md +++ b/docs/commands/index.md @@ -2,7 +2,6 @@ - [akakese](akakese.md): 垢消せ。 - [alpha](alpha.md): オ、オオwwwwwwwwオレアルファwwwwwwww最近めっちょふぁぼられてんねんオレwwwwwwwwエゴサとかかけるとめっちょ人気やねんwwwwァァァァァァァwwwクソアルファを見下しながら食べるエビフィレオは一段とウメェなァァァァwwwwwwww -- [bassline](bassline.md): ベースラインパーティー中の臨時ニュースを投稿します。 - [birthday](birthday.md): [毎日 `#general` に投稿されるメッセージ](../features/everyday.md) で掲載される、誕生日関連の設定・確認を行えます。 - [controrandja](controrandja.md): [tochaos コマンド](tochaos.md) のエイリアスコマンドです。 - [getatama](getatama.md): アタマな文章を生成します。 diff --git a/src/commands/bassline.ts b/src/commands/bassline.ts deleted file mode 100644 index a74bc7e7..00000000 --- a/src/commands/bassline.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Discord } from '@/discord' -import { Message } from 'discord.js' -import { BaseCommand } from '.' - -export class BasslineCommand implements BaseCommand { - readonly name = 'bassline' - readonly permissions = null - - getBasslineText(text = '221498004505362433'): string { - const suspectName = /^\d+$/.test(text) ? `<@${text}>` : text - return [ - 'ベースラインパーティーの途中ですが、ここで臨時ニュースをお伝えします。今日昼頃、わりとキモく女性にナンパをしたうえ、路上で爆睡をしたとして、', - '道の上で寝たり、女の子に声をかけたりしたらいけないんだよ罪の容疑で、', - `自称優良物件、${suspectName} 容疑者が逮捕されました。`, - ].join('\n') - } - - async execute( - _discord: Discord, - message: Message, - args: string[] - ): Promise { - await message.channel.send( - args.length > 0 - ? this.getBasslineText(args.join(' ')) - : this.getBasslineText() - ) - } -} diff --git a/src/discord.ts b/src/discord.ts index 701688df..9ee909a1 100644 --- a/src/discord.ts +++ b/src/discord.ts @@ -10,7 +10,6 @@ import { Logger } from '@book000/node-utils' import { BaseDiscordEvent } from './events' import { Configuration } from './config' import { BaseCommand } from './commands' -import { BasslineCommand } from './commands/bassline' import { PingCommand } from './commands/ping' import { TmttmtCommand } from './commands/tmttmt' import { PotatoCommand } from './commands/potato' @@ -62,7 +61,6 @@ export class Discord { public static readonly commands: BaseCommand[] = [ new AkakeseCommand(), new AlphaCommand(), - new BasslineCommand(), new BirthdayCommand(), new ContorandjaCommand(), new GetAtamaCommand(),