diff options
| author | Fuwn <[email protected]> | 2025-09-09 18:05:15 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-09-09 18:05:15 -0700 |
| commit | 9678e4e1e87a5d73c47683fe85848888ca8e857b (patch) | |
| tree | 42235ab613eba920ef46ceaba946f2fdc6362427 /src/commands.ts | |
| parent | fix: Properly handle videos (diff) | |
| download | umabotdiscord-9678e4e1e87a5d73c47683fe85848888ca8e857b.tar.xz umabotdiscord-9678e4e1e87a5d73c47683fe85848888ca8e857b.zip | |
refactor: Move Discord APIs to Discord module
Diffstat (limited to 'src/commands.ts')
| -rw-r--r-- | src/commands.ts | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/src/commands.ts b/src/commands.ts deleted file mode 100644 index 56d4321..0000000 --- a/src/commands.ts +++ /dev/null @@ -1,76 +0,0 @@ -export interface DiscordCommand { - name: string; - description: string; - options?: DiscordCommandOption[]; -} - -export interface DiscordCommandOption { - type: number; - name: string; - description: string; - required?: boolean; - choices?: DiscordCommandChoice[]; -} - -export interface DiscordCommandChoice { - name: string; - value: string; -} - -export type TimePeriod = 'hour' | 'day' | 'week' | 'month' | 'year' | 'all'; - -export const HOT_COMMAND: DiscordCommand = { - name: 'hot', - description: 'Fetch a random hot post from r/okbuddyumamusume', -}; - -export const ROLEPLAY_COMMAND: DiscordCommand = { - name: 'roleplay', - description: 'Fetch a random hot roleplay post from r/okbuddyumamusume', -}; - -export const NSFW_COMMAND: DiscordCommand = { - name: 'nsfw', - description: - 'Fetch a random NSFW post from r/okbuddyumamusume (NSFW channels only)', -}; - -export const TOP_COMMAND: DiscordCommand = { - name: 'top', - description: - 'Fetch a random top post from r/okbuddyumamusume (defaults to today)', - options: [ - { - type: 3, - name: 'time', - description: 'Time period for top posts (defaults to today)', - required: false, - choices: [ - { - name: 'Now', - value: 'hour', - }, - { - name: 'Today', - value: 'day', - }, - { - name: 'This Week', - value: 'week', - }, - { - name: 'This Month', - value: 'month', - }, - { - name: 'This Year', - value: 'year', - }, - { - name: 'All Time', - value: 'all', - }, - ], - }, - ], -}; |