Miscellaneous bot made for a local server written in TypeScript and discord.js
Current build: v2.5.1
Only supports slash commands for convenience
Options:
message
(string) (required): (Pastebin / Google Spreadsheets URL containing) reminder message content- Returns RAW Pastebin content if provided a Pastebin URL
- Utilizes axios
- Else returns the given message content
- Returns RAW Pastebin content if provided a Pastebin URL
mention
(boolean): Mentions everyone after a message is created- Default output:
`@everyone DaCoolReminder is updated for ${new Date( Date.now() + 7 * 3600 * 1000 ).toLocaleString("en-US", { weekday: "long", month: "long", day: "numeric", year: "numeric" })}`;
note
(string): Mention note (not used ifmention
is false/not chosen)- Appends the note at the end of the mention message above (wrapped in parentheses)
Options:
id
(string) (required): ID of the message that needs to be editedmessage
(string) (required): (Pastebin / Google Spreadsheets URL containing) reminder message content- Returns RAW Pastebin content if provided a Pastebin URL
- Utilizes axios
- Else returns the given message content
- Returns RAW Pastebin content if provided a Pastebin URL
mention
(boolean): Mentions everyone after a message is created- Default output:
`@everyone DaCoolReminder is updated for ${new Date( Date.now() + 7 * 3600 * 1000 ).toLocaleString("en-US", { weekday: "long", month: "long", day: "numeric", year: "numeric" })}`;
note
(string): Mention note (not used ifmention
is false/not chosen)- Appends the note at the end of the mention message above (wrapped in parentheses)
Options:
message
(string) (required): Message content- Sends the given message content as the bot
Options:
type
(ActivityType) (required): Type of the activitymessage
(string) (required): Name of the activitystatus
(PresenceStatusData) (required): Bot's statusurl
(string): Twitch/YouTube stream link