All bot docs

Tickets bot

Support tickets with reasons, staff claims, ratings and points.

Getting started

Set up the Tickets bot in a few minutes. Do these steps in order.

  1. Invite the bot to the right server

    Invite the bot to the server your subscription is for. Get the invite link from the subscriptions control channel in the Fate Store server: press تعديل, then ارسال الروابط. The bot only works in that server and leaves any other server right away.

  2. Give the bot a role with the right permissions

    Give the bot a role with View Channels, Send Messages, Manage Channels, Manage Roles, Manage Messages, Embed Links, Attach Files, Read Message History and Add Reactions. Administrator is the easy way. Then, in Server Settings > Roles, drag the bot's role above any role it has to give (for example the role from a role-giving reason).

  3. Know the prefix

    The default prefix is =, for example =settings. Mentioning the bot also works, for example @bot setup. This is handy if you forget the prefix. Inside a ticket, staff can type ticket commands with no prefix at all, like close or اغلاق.

  4. Know who the owners are

    Owners can use every command, including the settings panel and @bot vip. Owners are the subscription owner and the extra owners you add with =setowner @member. See the extra owners with =ownerlist. For anyone else, owner commands do nothing and show no error.

  5. Open the settings panel

    Type @bot setup (or =settings). Pick an option from the menu, then type your answer in the same channel within 60 seconds. The five buttons under the menu switch between general settings, reasons, per-reason settings, the claim and accept system, and ratings. The panel stays open for 5 minutes. Type @bot setup again any time.

  6. Add ticket reasons (optional)

    Reasons are ticket types, like Support or Purchase. Press تعديل الاسباب, pick اضافة سبب and type the name. Then press تعديل اعدادات الاسباب, pick the reason and set its category, emoji, description, ticket name and roles. Without reasons, every ticket is the same type.

  7. Choose your staff

    Staff can use ticket commands and the staff buttons inside tickets. Add a role with =setrole @Support (run it again to remove). Managers, owners and members with Administrator count as staff too. See the list with =list.

  8. Add ticket managers

    Managers see every ticket, close tickets for good, give points and handle tickets closed by other staff. Add them with =setmanger @Staff, or in the settings panel with اضافة/ازالة مسؤول. See them with =mangers.

  9. Set the claim channel and the log

    Press تعديل نظام القبول > شات القبول and send a staff-only channel. Each new ticket posts a claim message there. Ticket logs and transcripts go to a text channel named log-tickets. Make one with that name, or the bot makes it on the first ticket.

  10. Send the ticket panel

    Send a panel to your ticket channel: =bsetup #tickets <text> for a 🎟 button, or =msetup #tickets <text> for a menu of your reasons. You can attach an image to the command. Both clear the last 100 messages in that channel first. You can also let members open tickets by typing اداره in a channel you set as شات التكت.

  11. What members see

    A member presses the button or picks a reason, sees 🎟️ تم انشاء تذكرتك #t-sam., and gets a private channel. It shows your opening image and text, their mention, the ticket type and the staff buttons you turned on. If they opened with the button and you have reasons, they pick the type inside the ticket within 2 minutes. Staff claim it, help, then close it.

Commands

Examples use the default prefix =. If you changed it, type yours instead.

Who can use a command?

Owners only
The subscription owner and the extra owners you add (with setowner or from vip). Being the server owner isn't enough.
Managers
The bot's managers list (an owner adds them), and the owners.
Ticket staff
Staff allowed to handle tickets, inside a ticket.

Setup10

  • =list

    Who can use it: Owners only

    Shows the ticket staff roles and members, and the ticket log channel.

    Usage
    =list
    Example
    =list

    Allow lists everyone added with =setrole, and Log is the channel where ticket logs go.

  • =setrole

    Who can use it: Owners only

    Adds or removes a role or member from the ticket staff list.

    Usage
    =setrole <@role | @member | ID>
    Example
    =setrole @Support

    Staff can use the ticket commands (close, add, call...) and the staff buttons inside tickets. Run it again on the same role or member to remove it. The bot reacts ✅ when added and ☑️ when removed. Managers, owners and members with Administrator are staff already.

  • =status

    Who can use it: Owners only

    Shows how many tickets were opened in total and how many are open now.

    Usage
    =status
    Example
    =status

    جميع التذاكر is every ticket ever opened, and التذاكر الفعاله is the ticket channels that still exist.

  • =mangers

    Who can use it: Owners only

    Lists the ticket managers.

    Usage
    =mangers
    Example
    =mangers

    Each entry is marked (عضو) for a member or (رول) for a role. If there are none you get قائمة المسؤولين فارغة .

  • =setmanger

    Who can use it: Owners only

    Adds or removes a ticket manager.

    Usage
    =setmanger <@member | @role | ID>
    Example
    =setmanger @Staff

    Managers see every ticket, close tickets for good, give admin points and use the manager buttons after a ticket is closed. They can also use =tblock. Run it again on the same member or role to remove it. The bot reacts ✅ or ☑️. You can do the same in @bot setup > اضافة/ازالة مسؤول.

  • =bsetup

    Who can use it: Owners only

    Sends the ticket panel with a 🎟 button to a channel.

    Usage
    =bsetup <#channel> [description]  (+ image)
    Example
    =bsetup #tickets Press the button to open a ticket

    Add a description, attach an image, or both. Without either you get يرجى ارفاق الصورة او الوصف مع الامر . Members press 🎟 to open a ticket. If you have reasons, the member picks one inside the new ticket. Without a channel, the bot shows how to use the command.

    Heads up: The bot deletes the last 100 messages in that channel before it sends the panel. Use a channel made just for tickets.

  • =msetup

    Who can use it: Owners only

    Sends the ticket panel with a menu of your ticket reasons to a channel.

    Usage
    =msetup <#channel> [description]  (+ image)
    Example
    =msetup #tickets Pick the ticket type below

    Add your reasons first in @bot setup > تعديل الاسباب, or you get يرجى اضافة الاسباب . Add a description, attach an image, or both. Members pick a reason from the menu and the ticket opens with that reason. Each reason can have its own emoji and description.

    Heads up: The bot deletes the last 100 messages in that channel before it sends the panel. If you add or change reasons later, send the panel again so the menu updates.

  • =settings

    Also works assetupsetting
    Who can use it: Owners only

    Opens the ticket settings panel.

    Usage
    =settings
    Example
    @bot setup

    Also works as =setup, =setting or @bot setup. Five buttons switch between the menus: تعديل الاعدادات (general), تعديل الاسباب (ticket reasons), تعديل اعدادات الاسباب (per-reason settings), تعديل نظام القبول (claim and accept) and تعديل نظام التقييم (ratings and services). Pick an option, then type your answer in the same channel within 60 seconds. The panel stays open for 5 minutes and only the person who opened it can use it.

  • =tblock

    Who can use it: Managers

    Blocks or unblocks a member or role from opening tickets.

    Usage
    =tblock <@member | @role | ID>
    Example
    =tblock @Sam

    Blocked members get لا يمكنك فتح تذكرة يرجى مراجعة الادارة. when they try to open a ticket. Run it again to unblock. The bot reacts ✅ when blocked and ☑️ when unblocked.

  • =tblocklist

    Who can use it: Managers

    Lists the members and roles blocked from opening tickets.

    Usage
    =tblocklist
    Example
    =tblocklist

    If nobody is blocked you get قائمة البلوك فارغة .

Settings11

  • =help

    Who can use it: Owners only

    Sends you the list of setup and owner commands in a DM.

    Usage
    =help
    Example
    =help

    The DM also has a Support button that opens the Fate Store server. The bot reacts ✅ if the DM was sent and ❌ if your DMs are closed.

  • =prefix

    Also works assetprefix
    Who can use it: Owners only

    Shows or changes the bot prefix.

    Usage
    =prefix [new prefix | NONE]
    Example
    =prefix !

    Without a value it shows the current prefix. =prefix NONE (or =prefix اوامر) puts it back to =. Mentioning the bot always works as a prefix, for example @bot prefix. Ticket commands like close work without any prefix inside tickets.

  • =setavatar

    Also works assa
    Who can use it: Owners only
    Premium

    Changes the bot's profile picture.

    Usage
    =setavatar <image link>  (or attach an image)
    Example
    =setavatar https://example.com/avatar.png

    Also works as =sa. Paste a link or attach the image to the command. If you change it too often you get يرجى الانتظار يتم تغير الاقتار بوقت سريع .

  • =setbanner

    Also works assb
    Who can use it: Owners only
    Premium

    Changes the bot's profile banner.

    Usage
    =setbanner <image link>  (or attach an image)
    Example
    =setbanner https://example.com/banner.png

    Also works as =sb. Paste a link or attach the image to the command.

  • =setgame

    Also works asgame
    Who can use it: Owners only
    Premium

    Changes the bot's activity text, or its online status.

    Usage
    =setgame <text> | =setgame status
    Example
    =setgame Nova Lounge support

    Also works as =game. With text, the bot asks you to type a number: 1 Playing, 2 Watching, 3 Listening, 4 Streaming, 0 Cancel. With status, the numbers are 1 Online, 2 Idle, 3 Dnd, 4 Invisible, 0 Cancel. You have 60 seconds to answer.

  • =setname

    Also works assn
    Who can use it: Owners only
    Premium

    Changes the bot's username.

    Usage
    =setname <name>
    Example
    =setname Nova Tickets

    Also works as =sn. The name must be 2 to 32 characters. If it fails you get يرجى الانتظار يتم تغير الاسم بوقت سريع ، او الاسم غير صالح .

    Heads up: Discord limits how often a bot can change its name. If it fails, wait about 30 minutes or try another name.

  • =vip

    Also works aseditfate
    Who can use it: Owners only

    Opens the Bot Settings panel to change the bot's name, avatar, banner, activity, status, prefix and owners, or restart it.

    Usage
    =vip
    Example
    @bot vip

    Also works as =edit or =fate. Mention the bot (@bot vip) if you don't know the prefix. The panel shows the prefix, who the bot is registered to, when the subscription ends and the subscription number. Pick an option, then type or attach your answer in the same channel within 60 seconds. The panel stays open for 4 minutes and only the person who opened it can use it.

  • =setserver

    Also works assetguild
    Who can use it: Owners only
    Premium

    Moves the bot to another server.

    Usage
    =setserver <server ID>
    Example
    =setserver <new server ID>

    Also works as =setguild. The bot replies with an invite link for the new server, then leaves the current one. Use that link to add it to the new server. You can also change the server from the subscriptions control channel in the Fate Store server: press تعديل, then تغير السيرفر.

    Heads up: The bot leaves your server right away. Double-check the server ID, and keep the link it sends.

  • =ownerlist

    Who can use it: Owners only

    Lists the extra owners you added.

    Usage
    =ownerlist
    Example
    =ownerlist

    The subscription owner is not shown here. If you haven't added anyone you get قائمة الاونرات فارغة .

  • =setowner

    Also works asowners
    Who can use it: Owners only

    Adds or removes an extra bot owner.

    Usage
    =setowner <@member | ID>
    Example
    =setowner @Omar

    Also works as =owners. Owners can use every command, including the settings panel and =vip. Run it again on the same member to remove them. The bot reacts ✅ when added and ☑️ when removed.

  • =restart

    Who can use it: Owners only

    Restarts the bot.

    Usage
    =restart
    Example
    =restart

    The bot reacts 👾 and comes back after a few seconds. Your settings and tickets are kept.

    Heads up: Anything open at that moment (panels, waiting replies, pending accept requests) is cancelled.

Points5

  • =mypoints

    Also works asنقاطي
    Who can use it: Ticket staff

    Shows your admin points, or another staff member's.

    Usage
    =mypoints [@member | ID]
    Example
    =mypoints

    The reply looks like ✨ @Omar 12. Inside a ticket you can type it without the prefix (mypoints or نقاطي). Anywhere else, use the prefix: =نقاطي.

  • points

    Also works asنقاط
    Who can use it: Ticket staff

    Shows the admin points leaderboard, or a member's points, and lets managers change them.

    Usage
    points [@member | ID] [number | +number | -number] | points reset [@member | @role]
    Example
    points @Omar +5

    Works in any channel, with or without the prefix (points, =points or نقاط). On its own it shows Admin Points, 10 staff per page, with ⬅ ➡ buttons for 2 minutes. With a member it shows ✨ @Omar 12. Add +5, -5 or 10 to add, remove or set points; only ticket managers, members with Administrator and the subscription owner can do this, and it is logged. points reset @member or points reset @role clears those points. points reset alone asks to clear everyone, and you have 15 seconds to confirm.

    Heads up: Resetting can't be undone.

  • =pointsm

    Who can use it: Managers

    Shows and edits ticket manager points.

    Usage
    =pointsm [@member | ID] [number | +number | -number] | =pointsm reset [@member]
    Example
    =pointsm @Omar +2

    Managers get 1 manager point each time they close a ticket. On its own it shows Mangers Points. With a member and +2, -2 or 5 it adds, removes or sets that manager's points. =pointsm reset @member clears one manager, and =pointsm reset asks to clear all (15 seconds to confirm). Only ticket managers, members with Administrator and the subscription owner can use it.

    Heads up: Resetting can't be undone.

  • ticketpoints

    Who can use it: Ticket staff

    Shows the admin points leaderboard.

    Usage
    ticketpoints
    Example
    ticketpoints

    Works in any channel, with or without the prefix. Shows 10 staff per page with ⬅ ➡ buttons for 2 minutes, and your own rank under the list.

  • =ticketpointsm

    Who can use it: Managers

    Shows the ticket manager points leaderboard.

    Usage
    =ticketpointsm
    Example
    =ticketpointsm

    Shows 10 managers per page with ⬅ ➡ buttons for 2 minutes. Managers get 1 point each time they close a ticket.

Tickets10

  • add

    Also works asاضافةاضافه
    Who can use it: Ticket staff

    Adds a member to the current ticket so they can see it and write in it.

    Usage
    add <@member | ID>
    Example
    add @Sam

    Type it inside a ticket, with or without the prefix (add or =add). Arabic works too: اضافة @Sam. The bot reacts ✅ and writes اضافة الى التذكرة in the ticket log.

  • call

    Also works asاستدعاء
    Who can use it: Ticket staff

    Sends the ticket owner a DM asking them to check their ticket.

    Usage
    call [@member | ID]
    Example
    call

    Type it inside a ticket, with or without the prefix (call, =call or استدعاء). Without a member it calls the ticket owner. The DM says يرجى الاطلاع على تذكرتك , #ticket. The bot reacts 🟢 if the DM was sent and 🔴 if the member's DMs are closed.

  • close

    Also works asاغلاق
    Who can use it: Ticket staff

    Closes the current ticket.

    Usage
    close
    Example
    close

    Type it inside a ticket, with or without the prefix (close, =close or اغلاق). The member, added members and the staff member who claimed the ticket lose access right away. If a ticket manager closes it, the ticket is deleted after 5 seconds (or moved to Closed Tickets if saving closed tickets is on) and the manager gets 1 manager point. If other staff close it, the bot asks a manager to pick an action: اضافة المسؤول, اضافة نقطه or اغلاق التذكرة. A transcript link goes to the ticket log.

  • delete

    Also works asحذف
    Who can use it: Ticket staff

    Deletes the current ticket right away.

    Usage
    delete
    Example
    delete

    Type it inside a ticket, with or without the prefix (delete, =delete or حذف). The ticket log gets a حذف تذكرة entry with the messages attached as a text file (save.txt).

    Heads up: There is no confirmation and no manager step. The channel is deleted for good, even if saving closed tickets is on.

  • evaluation

    Also works asتقيمتقييم
    Who can use it: Ticket staff

    Sends a member a rating button so they can rate the service they got.

    Usage
    evaluation [@member | ID]
    Example
    evaluation

    Inside a ticket, type evaluation or تقييم and the bot DMs the ticket owner. Outside a ticket, use the prefix and mention the member: =تقييم @Sam. The DM has the rating message, your server name and a تقييم button. The member writes at least 5 characters, and the rating is posted as an image in the rating channel and logged in the rating log. Set it up first in @bot setup > تعديل نظام التقييم.

  • important

    Also works asمهم
    Who can use it: Ticket staff

    Marks the ticket as important and moves it to your important category.

    Usage
    important
    Example
    important

    Type it inside a ticket, with or without the prefix (important, =important or مهم). The bot reacts 📌. Set the category first in @bot setup > تعديل الاعدادات > كاتوقري مهم. If no category is set, the command does nothing.

  • نقطه

    Also works asنقطة
    Who can use it: Managers

    Gives a staff member 1 admin point for this ticket.

    Usage
    نقطه <@member | ID>
    Example
    نقطه @Omar

    Only ticket managers (members or roles added with =setmanger) can use it, inside a ticket, with or without the prefix (نقطه or نقطة). For anyone else it does nothing. The bot reacts ✅ and writes اضافة نقطه in the ticket log.

  • remove

    Also works asازالةازاله
    Who can use it: Ticket staff

    Removes a member from the current ticket.

    Usage
    remove [@member | ID]
    Example
    remove @Sam

    Type it inside a ticket, with or without the prefix (remove, =remove or ازالة). Without a member it removes the ticket owner, and the ticket then counts as closed so they can open a new one. You can't remove a ticket manager: لا يمكنك ازالة المسؤول .

  • rename

    Also works asاسمأسم
    Who can use it: Ticket staff

    Renames the current ticket channel.

    Usage
    rename <new name>
    Example
    rename sam-payment

    Type it inside a ticket, with or without the prefix (rename, =rename or اسم). The bot reacts ✅ and logs the old and new name.

    Heads up: Discord only lets a channel be renamed twice every 10 minutes. Extra renames are ignored.

  • services

    Also works asخدمات
    Who can use it: Ticket staff

    Posts a services card (image) for a member in your services channel.

    Usage
    services <@member | ID> <services>
    Example
    services @Sam Logo design

    Inside a ticket you can type it without the prefix (services or خدمات). Outside a ticket, use the prefix: =خدمات @Sam Logo design. The card shows the member's name, avatar and the text you wrote, and the services log gets a نظام الخدمات entry. Turn it on first in @bot setup > تعديل نظام التقييم: نظام الخدمات, شات الخدمات and صورة الخدمات. If any of these is missing, nothing happens.

    Heads up: Always mention the member first.

Panels and guides

What each panel and menu does, and how to set it up.

Settings panel: general

The main switches for your ticket system: channels, buttons, images, cooldowns, idle tickets, notes and responsibilities.

Settings panel. The main ticket settings panel. It opens on the general settings menu, and five buttons switch to the other menus.
Settings panel · The main ticket settings panel. It opens on the general settings menu, and five buttons switch to the other menus.

What's in it

  • اضافة/ازالة مسؤول and مسؤولين التذاكر: add, remove and list ticket managers.
  • تصفير نقاط الاداره: reset all admin points at once.
  • حفظ التكت بعد اغلاقه: keep closed tickets in a Closed Tickets category instead of deleting them.
  • شات التكت: the channel where typing اداره opens a ticket.
  • شات تكت منيو and شات تكت زر: send the menu or button panel to a channel.
  • كاتوقري مهم: the category the important command moves tickets to.
  • ترقيم التكت, منشن الرولات داخل التكت, زر الاستدعاء, زر اقفال التكت: on/off switches.
  • تحديد رول لاظهار التكت and عرض رولات المضافة: roles that see every ticket.
  • الصورة المرسله عند فتح التكت and الكلام المرسل عند فتح التكت: the image and text at the top of every ticket.
  • المدة بين كل تكت, المدة بين قبول كل تكت, مدة التكت الخامل لحذفه: cooldowns and the idle time.
  • اعداد الملاحظات and اعداد المسؤوليات: open the notes and responsibilities panels.

How to set it up

  1. Type @bot setup.
  2. Pick an option from the menu.
  3. Type or attach your answer in the same channel within 60 seconds.
  4. Wait for the ✅ reply, then pick the next option.

Common mistakes

  • Waiting more than 60 seconds to answer. Pick the option again.
  • Picking an on/off option twice. Each pick switches it, so the second pick turns it back off.
  • Leaving زر اقفال التكت off and wondering why tickets have no close button. All ticket buttons are off until you turn them on.
  • Typing a time without a unit, like 30. Use 30m, 2h or 1d.

Settings panel: reasons

Add, remove and list ticket reasons (ticket types).

What's in it

  • اضافة سبب: type a new reason name.
  • ازالة سبب: type the name of the reason to remove.
  • عرض الأسباب: list your reasons.

How to set it up

  1. Type @bot setup and press تعديل الاسباب.
  2. Pick اضافة سبب and type the name.
  3. Repeat for each reason.
  4. Send the menu panel again with =msetup so members see the new reasons.

Common mistakes

  • Adding reasons after sending the menu panel and not sending it again. The old menu doesn't update.
  • Adding a reason with a name that already exists.

Settings panel: one reason

Give each reason its own category, claim channel, name, emoji, description, messages and roles.

What's in it

  • الكاتوقري للسبب and شات قبول للسبب: where its tickets open and where its claim messages go.
  • اسم التكت للسبب, ايموجي للسبب, وصف للسبب: the ticket name and how the reason looks in the menu.
  • رسالة التكت للسبب and رسالة القبول للسبب: its own opening and claim messages.
  • سبب لاعطاء رول (صور , هير): give a role and delete the ticket after 5 seconds.
  • سبب لفتح تكت (نيو), (سجن), (بلاك لست): post a 🎟 button for this reason in another channel.
  • تحديد رول للسبب and عرض رولات للسبب: roles that see only this reason's tickets.
  • حذف السبب: delete the reason.

How to set it up

  1. Type @bot setup and press تعديل اعدادات الاسباب.
  2. Pick the reason from يرجى تحديد السبب ...
  3. Pick a setting and answer within 60 seconds.
  4. Press تعديل اعدادات الاسباب again to edit another reason.

Common mistakes

  • Sending a channel mention for الكاتوقري للسبب. Send the category ID.
  • Using an emoji from another server. Use a normal emoji or one from your own server.
  • Setting a role-giving role on a normal reason. Members get the role and the ticket is deleted after 5 seconds.
  • Pressing حذف السبب by mistake. It deletes right away with no confirmation.

Settings panel: claim and accept

Decide how staff take new tickets: a claim message in a staff channel, a claim button inside the ticket, or an accept request before the ticket opens.

What's in it

  • شات القبول: the staff channel for claim messages and accept requests.
  • رسالة القبول: the mention sent with each claim message (default @everyone).
  • الاستلام من داخل التذكره: a استلام button inside the ticket instead of a claim message.
  • نظام القبول: tickets open only after a staff member accepts.
  • صورة القبول and صورة الاستلام: images for accept and claim messages.
  • حذف رسالة القبول: delete the message 5 seconds after it is used.
  • زر تغير الاداري: the طلب اداري اخر button inside tickets.
  • المدة بين قبول كل تكت: how long a staff member waits between accepts.

How to set it up

  1. Make a channel only staff can see.
  2. Type @bot setup, press تعديل نظام القبول and pick شات القبول.
  3. Send the channel.
  4. Set رسالة القبول to your staff role mention, like @Support.

Common mistakes

  • Using a channel members can see. Anyone who can see it can press claim or accept.
  • Turning on نظام القبول without a claim channel. Tickets then open straight away.
  • Expecting claim messages while الاستلام من داخل التذكره is on. With it on, staff claim from inside the ticket.

Settings panel: ratings and services

Let members rate the help they got, and post services cards.

What's in it

  • نظام التقييم, شات التقييم, لوق التقييم: turn ratings on and choose where they go.
  • رسالة التقييم and صورة التقييم: the message with the button, and the rating image background.
  • احداثيات صورة التقييم: place the avatar, name and text on the image.
  • نظام الخدمات, شات الخدمات, لوق الخدمات, صورة الخدمات, احداثيات صورة الخدمات: the same for services cards.

How to set it up

  1. Type @bot setup and press تعديل نظام التقييم.
  2. Turn on نظام التقييم.
  3. Set شات التقييم and لوق التقييم.
  4. Attach a background with صورة التقييم, then place the items with احداثيات صورة التقييم and press ✅.
  5. Inside a ticket, type تقييم to send the member a rating button.

Common mistakes

  • Not setting لوق التقييم. تقييم then replies يرجى تحديد روم لوق التقييم في الاعدادات.
  • Leaving نظام التقييم off. Ratings aren't posted or logged.
  • Switching items in the position editor without pressing ✅. The change is lost.

Notes

Short notes shown to the member in every new ticket.

What's in it

  • إضافة ملاحظة: type a note (up to 15).
  • إزالة ملاحظة: pick notes to delete.
  • قائمة الملاحظات: list them.

How to set it up

  1. Type @bot setup and pick اعداد الملاحظات.
  2. Pick إضافة ملاحظة and type the note within 30 seconds.

Common mistakes

  • Taking longer than 30 seconds to type the note.
  • Adding the same note twice. It is refused.

Responsibilities

Groups of staff that a ticket can be sent to from a menu inside the ticket.

What's in it

  • تفعيل النظام / تعطيل النظام: turn it on or off.
  • إضافة مسؤولية and ازالة مسؤولية: add or delete a group (up to 25).
  • إدارة مسؤولية: set the group's members.
  • عرض المسؤولية: see a group's members.

How to set it up

  1. Type @bot setup and pick اعداد المسؤوليات.
  2. Add a group and type its name within 30 seconds.
  3. Pick إدارة مسؤولية, choose the group and mention all its members in one message.
  4. Turn the system on.

Common mistakes

  • Leaving a group empty. Picking it in a ticket shows ❌ لا يوجد مسؤولين لهذه المسؤولية.
  • Adding members one message at a time. Each message replaces the list, so mention everyone together.

Button ticket panel

A message with a 🎟 button that opens a ticket.

What's in it

  • =bsetup #channel <text>, with or without an attached image.
  • 🎟: opens a ticket for the member who presses it.

How to set it up

  1. Make a ticket channel where members can't write.
  2. Type =bsetup #tickets Press the button to open a ticket and attach an image if you want.
  3. Press 🎟 yourself to test it.

Common mistakes

  • Using a busy channel. The bot deletes the last 100 messages there first.
  • Sending the command with no text and no image. You get يرجى ارفاق الصورة او الوصف مع الامر .

Menu ticket panel

A message with a menu of your reasons. Members pick one to open a ticket of that type.

Menu ticket panel. What members see in your ticket channel. They pick a reason from the menu and the ticket opens with that reason.
Menu ticket panel · What members see in your ticket channel. They pick a reason from the menu and the ticket opens with that reason.

What's in it

  • =msetup #channel <text>, with or without an attached image.
  • يرجى اختيار نوع التذكرة: the reasons menu.

How to set it up

  1. Add your reasons first in @bot setup > تعديل الاسباب.
  2. Type =msetup #tickets Pick the ticket type below.
  3. Send it again whenever you change reasons.

Common mistakes

  • Running it with no reasons. You get يرجى اضافة الاسباب .
  • Expecting a special (نيو, سجن, بلاك لست) reason in the menu. Those only open from their own button.

Inside a ticket

What the member and staff see when a ticket opens, and the buttons they use.

Ticket opened. The first message in a new ticket: your opening text, the member's mention, the ticket type, and the staff buttons you turned on.
Ticket opened · The first message in a new ticket: your opening text, the member's mention, the ticket type, and the staff buttons you turned on.

What's in it

  • اغلاق: close the ticket (staff).
  • استلام: claim the ticket (staff, only with in-ticket claiming on).
  • استدعاء: DM the member to come back (staff, once every 5 minutes).
  • طلب اداري اخر: remove the current staff member and ask for another (staff).
  • Ticket commands: close, delete, add, remove, rename, call, important, تقييم, نقطه, with or without =.

How to set it up

  1. Turn on the buttons you want: زر اقفال التكت and زر الاستدعاء in general settings, الاستلام من داخل التذكره and زر تغير الاداري in the accept menu.
  2. Set the opening image and text in general settings.
  3. Open a test ticket to check it.

Common mistakes

  • Expecting buttons by default. They are all off until you turn them on.
  • Members pressing staff buttons. They get ليس لديك صلاحيات لاستخدام هذا الزر .

Claim message

The message in your claim channel that lets a staff member take a new ticket.

What's in it

  • ✅ button: claim the ticket and get access to it.

How to set it up

  1. Set شات القبول in تعديل نظام القبول.
  2. Optionally set رسالة القبول and صورة الاستلام.

Common mistakes

  • No claim channel set. No claim message is sent.
  • Two staff pressing at once. Only the first claims it; the second sees who claimed it.

Accept system

Tickets only open after a staff member accepts the request.

What's in it

  • ✅: accept and open the ticket with you in it.
  • ❌: reject the request.

How to set it up

  1. Set شات القبول.
  2. Turn on نظام القبول.
  3. Optionally set المدة بين قبول كل تكت.

Common mistakes

  • Nobody accepting within 60 seconds. The request expires and the member must try again.
  • Members trying again right away. They must wait a minute: ⌛ لديك طلب قائم يرجى الانتظار.

Closing tickets

How tickets close, and what managers do after regular staff close one.

What's in it

  • اضافة المسؤول: give the claiming staff member access again.
  • اضافة نقطه: give the claiming staff member 1 admin point.
  • اغلاق التذكرة: close the ticket for good.

How to set it up

  1. Staff type close or press اغلاق.
  2. If a manager closed it, it is deleted after a few seconds.
  3. If regular staff closed it, a manager picks an action from the buttons.
  4. Find the transcript in log-tickets (Ticket button).

Common mistakes

  • Expecting the ticket to disappear when regular staff close it. A manager must press اغلاق التذكرة.
  • Using delete when you want a transcript link. delete removes the ticket at once and only logs a text file.
  • Expecting the ticket to be deleted while حفظ التكت بعد اغلاقه is on. It moves to Closed Tickets instead.

Ratings

Members rate the help they got. Ratings are posted as an image and logged.

Rating request. The DM a member gets asking them to rate the service.
Rating request · The DM a member gets asking them to rate the service.

What's in it

  • تقييم (staff, inside a ticket): DM the member a rating button.
  • تقييم button (member): open the rating form.
  • التقييم field: the rating, at least 5 characters.

How to set it up

  1. Set up ratings in تعديل نظام التقييم.
  2. Before closing a ticket, type تقييم in it.
  3. The member rates from their DMs.

Common mistakes

  • Typing تقييم after the ticket is gone. Use =تقييم @member instead.
  • Members with closed DMs. They can't get the rating button.

Points

Admin points reward staff for tickets. Manager points count tickets each manager closed.

What's in it

  • نقاط or ticketpoints: admin points leaderboard.
  • نقاط @member +5 | -5 | 10: change points (managers).
  • نقطه @member inside a ticket, or the اضافة نقطه button: +1 point (managers).
  • =pointsm and =ticketpointsm: manager points.
  • =points reset and =pointsm reset: clear points.

How to set it up

  1. Add your managers with =setmanger.
  2. Managers give points with نقطه @member or the اضافة نقطه button.
  3. Check the leaderboard with نقاط.

Common mistakes

  • Owners who aren't managers using نقطه. Only managers can, so add yourself with =setmanger.
  • Resetting by mistake. Resets can't be undone.

Bot Settings panel

Change how the bot looks and who controls it.

What's in it

  • اسم البوت, افتار البوت, بنر البوت: name, avatar and banner.
  • لعب البوت and حالة البوت: activity and status.
  • برفكس البوت: the prefix.
  • اضافة/ازالة اونر and عرض قائمة الاونرات: owners.
  • تغير لون الامبيد: embed colour.
  • ازالة افتار البوت, ازالة بنر البوت, اعادة تشغيل.

How to set it up

  1. Type @bot vip.
  2. Pick an option.
  3. Type or attach your answer within 60 seconds.

Common mistakes

  • Changing the name many times in a row. Discord limits it; wait about 30 minutes.
  • Looking here to move the bot to another server. Use the subscriptions control channel in the Fate Store server (تعديل > تغير السيرفر) or =setserver.

Troubleshooting

Something not working? Check these first.

The bot doesn't respond to any command

How to fix it

  • Use the prefix = or mention the bot, for example @bot setup.
  • Make sure the bot can see the channel and send messages in it.
  • Owner commands do nothing for non-owners. Check =ownerlist.

The bot left my server

How to fix it

  • The bot only stays in the server your subscription is for.
  • Change the server from the subscriptions control channel in the Fate Store server: تعديل > تغير السيرفر.

Staff can't use ticket commands

How to fix it

  • Add their role with =setrole @role, or make them managers with =setmanger.
  • Ticket commands only work inside a ticket channel.
  • Points commands (نقاط, ticketpoints) work anywhere.

Typing اداره does nothing

How to fix it

  • Set the channel in @bot setup > شات التكت.
  • The message must be exactly اداره, ادارة, الاداره or الادارة.
  • The member may be blocked (=tblocklist) or already have a ticket.

A ticket deleted itself after 2 minutes

How to fix it

  • You have reasons, and the member didn't pick a type from the menu inside the ticket.
  • Ask them to pick a type right away, or use the menu panel (=msetup).

A ticket deleted itself after 5 seconds

How to fix it

  • That reason is a role-giving reason. The member got the role and the ticket closed.
  • Remove the role in تعديل اعدادات الاسباب > سبب لاعطاء رول (صور , هير).

Tickets have no buttons

How to fix it

  • Turn on زر اقفال التكت and زر الاستدعاء in general settings.
  • Turn on الاستلام من داخل التذكره and زر تغير الاداري in تعديل نظام القبول.
  • Only new tickets get the buttons.

Nobody gets a claim message

How to fix it

  • Set شات القبول in تعديل نظام القبول.
  • If الاستلام من داخل التذكره is on, no claim message is sent. Staff claim inside the ticket.

Accept requests disappear or say nobody accepted

How to fix it

  • Requests expire after 60 seconds.
  • Make sure staff can see the claim channel and get notified, for example with رسالة القبول.

Closing doesn't delete the ticket

How to fix it

  • When regular staff close a ticket, a manager must press اغلاق التذكرة.
  • If حفظ التكت بعد اغلاقه is on, closed tickets move to Closed Tickets instead.

I can't find the logs or transcripts

How to fix it

  • Logs go to the text channel named log-tickets.
  • Each close has a Ticket button that opens the transcript.

The bot can't create a ticket

How to fix it

  • ⚠️ يرجى التاكد من صلاحيات البوت.: give the bot Manage Channels and Manage Roles.
  • ⚠️ لا يمكنني انشاء تذكرة لان الكاتيجوري ممتلئ.: a category holds 50 channels. Set another category for the reason, or turn off saving closed tickets.

The bot can't give the reason's role

How to fix it

  • Give the bot Manage Roles.
  • Move the bot's role above that role in Server Settings > Roles.

تقييم or خدمات does nothing

How to fix it

  • Set لوق التقييم (and شات التقييم) for ratings.
  • Turn on نظام الخدمات and set شات الخدمات and صورة الخدمات for services.
  • The member's DMs must be open to get the rating button.

Idle tickets don't close

How to fix it

  • Set مدة التكت الخامل لحذفه, at least 3m.
  • After the warning, the ticket closes when nobody writes for 5 hours.