Commands
Who are we?
Fischl is a highly versatile multi-function Genshin-based bot for Discord which started development in 2022. It allows private support channels, which we call tickets, between your staff team and individuals who look for help. We also offer features such as music, suggestiosn, utilities, chat and fun commands. It’s highly customizable, giving you the freedom to be the perfect fit for your server. There is no need for complex setup procedures, or multiple commands to make simple actions. You can easily interact with the bot using Discord slash commands. With over 50 active servers, 32,000 happy users, and over 1,000+ tickets to date, you can trust Fischl is going to be a great addition to your server.
Utility
Utility
Command | Example | Usage |
---|---|---|
user <user> | /user user:@username |
Shows the details of a server member |
color <hex> | /color hex:#a9a9a9 |
Visualize a hex color |
invite | /invite |
Invite the bot to your server |
topic | /topic |
Get a random Genshin topic to chat on |
add-topic <topic> | /add-topic topic:A new discussion topic |
Adds a topic to our bot's database |
text <color> <phrase> | /text color:#a9a9a9 phrase:i love genshin |
Generates texts with Genshin-styled font |
ping | /ping |
Get the bot latency |
server | /server |
Shows the details of the current server |
help | /help |
View all the bot's commands |
embed | /embed |
Creates a custom embed message |
editembed <id> <channel> [<thread>] | /editembed id:123456789 channel:#general thread:#sub-thread |
Edits a custom embed message |
sendcodes <game> <codes> <role> | /sendcodes game:Genshin codes:WTQ2E83WS869,2SRKFQ2YSMVV role:@Genshin News Ping |
Sends a message for redemption codes with links and buttons |
send-webevent <game> <link> <role> <title> <details> <image> <color> | /send-webevent game:Genshin link:https://event.com role:@Event Ping title:"New Event" details:"Exciting event!" image:https://image.com color:#FFF000 |
Sends a message for web event in embed |
ban <user> <reason> [<delete_message_days>] [<silent>] | /ban user:@troublemaker reason:Breaking rules delete_message_days:7 silent:true |
Ban a user who is in the server |
emotes all | /emotes all |
Shows all thee emojis in the server |
Hoyo's Cafe Exclusive Commands
These are some commands made for Hoyo's Cafe:
/callmods
- Report an emergency that demands immediate attention from our staff members/afk set
- Set your presence as AFK/afk remove
- Remove your AFK presence/team attack
- Attack a team every 12 hours!/team daily
- Gets daily reward of a team/team wish
- Wishes for a weapon/team info
- Shows info of any team!/team join
- Join your favourite team/team purchase
- Purchase a weapon/an item!/team leave
- Leave your current team/team mine
- Show the stats of you and your current team
Global Functions
Global Functions
The following commands are used to setup and deal with tickets. To start using tickets
instantly, use /ticket setup
and the bot will guide you through the
procedures of setting up your ticket mailbox! Note that these commands are only available
to members with Administrator permission, meaning only Admins can close/delete tickets.
Command | Example | Usage |
---|---|---|
ticket reset | /ticket reset |
Reset the settings of ticket in the server |
ticket setup | /ticket setup |
Setup ticket function in the server |
ticket addrole | /ticket addrole |
Add a role that can see and manage tickets |
ticket removerole | /ticket removerole |
Remove a role that can see and manage tickets |
ticket notify | /ticket notify |
Send a DM to the ticket author notifying the ticket needs their attention |
ticket delete | /ticket delete |
Deletes an existing ticket channel |
ticket close | /ticket close |
Closes the current ticket and prevents ticket author from viewing the ticket |
ticket button | /ticket button |
Creates a ticket panel with buttons |
ticket dropdown | /ticket dropdown |
Creates a ticket panel with dropdown menu |
The following commands are used to setup co-op system in your server. Use /co-op setup
to starting setting up the co-op system, and the bot will guide you through the procedures! Note that these commands are only available to members with Administrator permission, meaning only Admins can setup/manage the co-op system.
Command | Example | Usage |
---|---|---|
co-op disable | /co-op disable |
Disable co-op system in this server |
co-op panel | /co-op panel |
Creates a customized co-op request panel (make sure it's separate from the co-op channel) |
co-op setup | /co-op setup |
Setup co-op system in the server |
The following slash commands are for setting up sticky messages in different channels. Sticky messages will be stayed at the bottom of the channel no matter what messages are sent afterwards. This function is especially useful when you need give your members a heads up on how to use this chat channel or what they need to know before going ahead and sending any messages. To setup sticky messages, you may need Administrator permissions.
Command | Example | Usage |
---|---|---|
sticky enable <message> <channel> |
/sticky enable message:important instructions channel:#general
|
Enable sticky messages in a channel |
sticky disable <channel> | /sticky disable channel:#general |
Disable sticky messages in a channel |
The following slash commands are for setting up vanity roles in your server. If enabled, the bot will reward your members with an exclusive role for advertising your server in their status. To setup vanity roles, you may need Manage Roles permissions.
Command | Example | Usage |
---|---|---|
vanity enable <link> <role> <log_channel> |
/vanity enable link:discord.gg/traveler role:@Exclusive log_channel:#log
|
Enable vanity roles in the server |
vanity disable |
/vanity disable
|
Disable vanity roles in the server |
vanity thanks <dm?> <channel> |
/vanity thanks dm:True channel:#thank-you
|
Toggle thank you message for vanity roles |
The following slash commands are for wishing users in your server a happy birthday. As a normal user, you can set your birthday to receive personalized birthday wishes in servers that have this system enabled. To setup birthday wishes in your server, you may need Administrator permissions.
Command | Example | Usage |
---|---|---|
birthday sync <file> |
/birthday sync file:exported_file.txt
|
Sync data from Birthday Bot (Admin only) |
birthday set <month> <day> <timezone> <character> |
/birthday set month:7 day:21 timezone:UTC character:Venti
|
Set your birth date and timezone |
birthday get <user> |
/birthday get user:@username
|
Get the birthday of a member |
birthday remove |
/birthday remove
|
Remove your birthday from the database |
birthday export |
/birthday export
|
Exports all birthdays (Admin only) |
birthday enable <channel> <role> |
/birthday enable channel:#birthdays role:@birthday
|
Enable birthday wishes in a channel |
birthday disable |
/birthday disable
|
Disable birthday wishes in the server |
The following slash commands are dedicated to random events that appear in a chat channel. Everybody can use /customize, /mora and /lb. Additionally, the server that has random events enabled will have exciting mini-games randomly spawned to the chat based on the frequency you provided. To setup random chat events, you may need Administrator permissions.
Command | Example | Usage |
---|---|---|
mora |
/mora
|
Check a user's mora inventory |
customize |
/customize
|
Customize your mora inventory background |
lb |
/lb
|
Check the global or server leaderboard |
events enable <frequency> <channel> |
/events enable frequency:10 channel:#events
|
Enable random events in a channel |
events settings <channel> |
/events settings channel:#events
|
Customize the random event selection |
events disable <channel> |
/events disable channel:#events
|
Disable random events in a channel |
The following slash commands are for setting up welcome messages in a server. If enabled, the bot will automatically greet new server members in a designated text channel. You can customize your own greetings to tailor to your server's needs. To setup welcome messages, you may need Administrator permissions.
Command | Example | Usage |
---|---|---|
welcome setup | /welcome setup |
Initalize welcome function in the server |
welcome disable | /welcome disable |
Disable welcome function in the server |
welcome sample | /welcome sample |
Sends a sample welcome message |