-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpage.tsx
More file actions
298 lines (295 loc) · 9.91 KB
/
Copy pathpage.tsx
File metadata and controls
298 lines (295 loc) · 9.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
import { NextPage } from 'next';
import { Metadata } from 'next';
import CmdCard from '@/components/cmdCard';
export const metadata: Metadata = {
title: 'コマンド一覧 - gakuseiBotコミュニティ',
description: 'gakuseiBOTのコマンド一覧です。',
};
const Howto: NextPage = () => {
return (
<main className="flex flex-col min-h-screen bg-white text-black space-y-0">
<section
id="head"
className="flex flex-col border border-gray-300 p-5 items-center justify-center w-full min-h-[370px] space-y-5"
>
<h1 className="text-4xl font-bold">使い方</h1>
<p className="text-lg">gakuseiBotのコマンド一覧です。</p>
</section>
<section
id="commands"
className="lg:w-2/5 w-full flex flex-col mx-auto space-y-5 p-5"
>
{/* group-1 */}
<CmdCard
title="createembed"
isRunning={true}
description="カスタム埋め込みを作成します。"
args={[
{
name: 'タイトル',
description: '埋め込みのタイトルを入力します。',
defaultValue: 'タイトル',
},
{
name: '説明',
description: '埋め込みに記載したいメッセージを入力します。',
defaultValue: '説明',
},
{
name: 'カラー',
description: '埋め込みの色をカラーコードで指定できます。',
required: false,
},
{
name: '画像URL',
description: '指定したURLの画像を添付できます。',
required: false,
},
]}
/>
<CmdCard
title="first_message_link"
isRunning={true}
description="指定したチャンネルの最初のメッセージにジャンプできます。"
/>
<CmdCard
title="studystart"
isRunning={true}
description="勉強を開始します。"
/>
<CmdCard
title="studyend"
isRunning={true}
description="勉強を終了します。"
/>
<CmdCard
title="search"
isRunning={true}
description="ウィキペディアからの引用検索をします。"
/>
<CmdCard
title="setgreeting"
isRunning={true}
description="挨拶メッセージ送信チャンネル指定および機能のオンオフ設定をします。"
/>
<CmdCard
title="botinfo"
isRunning={true}
description="botの導入情報を確認できます。"
/>
<CmdCard
title="status"
isRunning={true}
description="botの起動からの時間を確認できます。"
/>
<CmdCard
title="kanji_quiz_read"
isRunning={true}
description="漢字の読みの問題を出題します。読み書きともに制限時間は30秒。"
/>
<CmdCard
title="kanji_quiz_write"
isRunning={true}
description="漢字の書きの問題を出題します。読み書きともに制限時間は30秒。"
/>
{/* group-2 */}
<CmdCard
title="math_quiz"
isRunning={true}
description="数学の問題を出題します。制限時間は45秒です。"
/>
<CmdCard
title="ranking"
isRunning={true}
description="サーバーごとにクイズに正解した回数をランキング形式で表示します。(回数はサーバーごとにカウントされます。)"
/>
<CmdCard
title="globalranking"
isRunning={true}
description="全サーバーでクイズに正解した回数をランキング形式で表示します。"
/>
<CmdCard
title="set_global_chat"
isRunning={true}
description="グローバルチャットシステムを起動させます。使用したいチャンネルで実行して下さい。"
/>
<CmdCard
title="disable_global_chat"
isRunning={true}
description="グローバルチャットシステムをオフにする際にグローバルチャットシステムを起動したチャンネルで実行して下さい。"
/>
<CmdCard
title="add_quote"
isRunning={true}
description="名言集に名言を追加します。"
/>
<CmdCard
title="delete_quote"
isRunning={true}
description="名言を削除します。"
/>
<CmdCard
title="list_quote"
isRunning={true}
description="サーバー内の名言を一覧表示します。"
/>
<CmdCard
title="random_quote"
isRunning={true}
description="ランダムに名言を表示します。"
/>
<CmdCard
title="server_ping"
isRunning={true}
description="指定したIPアドレスにPINGを送信します。"
/>
<CmdCard
title="server_time"
isRunning={true}
description="アプリの簡単な処理速度を確認します。"
/>
<CmdCard
title="server_info"
isRunning={true}
description="サーバーの詳細な情報を表示します。"
/>
<CmdCard
title="check_verified_bots"
isRunning={true}
description="サーバー内の認証されていないBOTを検出します。"
/>
{/* group-3 */}
<CmdCard
title="rolepanel"
isRunning={true}
description="最大20個のロールでロール付与パネルを作成します。"
/>
<CmdCard
title="ticket_create"
isRunning={true}
description="チケットを作成します。"
/>
<CmdCard
title="serverguide"
isRunning={true}
description="ルールのテンプレを送信します。"
/>
<CmdCard
title="user_info"
isRunning={true}
description="ユーザーの作成日、警告回数、ブラックリスト、制限状態を表示します。(gakuseibotによる独自のもの)。"
/>
<CmdCard
title="weather"
isRunning={true}
description="地域を選択して天気を取得します。"
/>
<CmdCard
title="user_ban"
isRunning={true}
description="指定したユーザーをサーバーからBANします。"
/>
<CmdCard
title="user_unban"
isRunning={true}
description="指定したユーザーのサーバーからのBANを解除します。"
/>
<CmdCard
title="channel_lock"
isRunning={true}
description="荒らしにあった場合にチャンネルをロックします。"
/>
<CmdCard
title="poll"
isRunning={true}
description="アンケートを作成します。"
args={[
{
name: 'title',
description: 'タイトルを入力します。',
},
{
name: 'question',
description: '質問を入力します。',
},
{
name: 'answer1',
description: '選択肢を入力します。',
},
{
name: 'answer2',
description: '選択肢を入力します。',
},
{
name: 'emoji1',
description: '選択肢の絵文字を入力します。',
},
{
name: 'emoji2',
description: '選択肢の絵文字を入力します。',
},
{
name: 'onevote',
description: '1つの選択肢にしか投票できないようにします。',
required: false,
},
{
name: 'color',
description: '埋め込みの色を指定します。',
required: false,
},
]}
/>
<h1 className="text-2xl font-semibold">停止中のコマンド</h1>
{/* ここからisRunnning={false} */}
{/* group-1 ここから */}
<CmdCard
title="setreminder"
isRunning={false}
description="指定した日付のリマインダーを設定します。"
args={[
{
name: 'date',
description: 'リマインダーを設定する日付です。',
},
{
name: 'message',
description: 'リマインダーの内容です。',
},
{
name: 'days_before',
description: 'リマインダーの何日前に通知するかです。',
},
]}
/>
<CmdCard
title="showreminders"
isRunning={false}
description="自分のリマインダーを表示します。"
/>
<CmdCard
title="clear_mine_reminders"
isRunning={false}
description="自分のリマインダーを削除します。"
/>
<CmdCard
title="listreminders"
isRunning={false}
description="自分のリマインダー一覧を表示します。"
/>
{/* group-2 ここから */}
<CmdCard
title="setsticky"
isRunning={false}
description="固定メッセージを設定します。"
/>
<CmdCard
title="removesticky"
isRunning={false}
description="固定メッセージを解除します。"
/>
</section>
</main>
);
};
export default Howto;