VAST HELPDESK — Console commands Managing the help desk itself: clients, chats, tickets, rules, plugins and settings. Staff only. How to run: one terminal line per command, starting with "$ ". Replace example values with real ones. $ what happened today Recent activity. Reads only. Details: person or people (optional). Also: "what did Hadi do". $ list admins List admins. Reads only. $ list clients List clients. Reads only. Details: name or number to find (optional). Also: "how many clients do i have", "i need to know how many clients i have". $ pending What is waiting for confirmation. Reads only. Also: "list pending". $ undo Undo my last action. Changes something. Also: "undo that". $ status Status of the assistant. Reads only. Also: "are you online". $ which model is with me Which brains (AI) are in use, their models and today's cost. Reads only. Also: "which brain", "show brains". $ pause Pause the assistant. Changes something. $ resume Resume the assistant. Changes something. $ list rules Show global rules. Reads only. $ add rule: never share /Legal after 10pm Add a global rule. Changes something. Form: add rule: Details: text. Also: "add global rule nobody can share /Finance". $ remove rule 4 Remove a global rule. Changes something. Form: remove rule Details: number. $ add client Acme Add a client. Changes something. Form: add client Details: client name. Also: "register new client "Acme Ltd"". $ remove client Acme Remove a client. Changes something. Form: remove client Details: client name. $ duplicate clients List clients that share a phone number or email. Reads only. Also: "which clients share a number". $ merge client Rami web visitor into Rami Khoury Merge one client into another (numbers, emails, chats, tickets). Changes something. Form: merge client into Details: client name, text. $ show rules for Acme Show one client's rules. Reads only. Form: show rules for Details: client name. Also: "show client Acme". $ show notes of client Acme Show a client's private notes. Reads only. Form: show notes of client Details: client name. Also: "list current private notes for Acme". $ note for client Acme: be very polite, he is an old customer Set private notes for a client (they guide the AI). Changes something. Form: note for client Acme: Details: client name, text. $ clear notes for Acme Clear a client's private notes. Changes something. Form: clear notes for Details: client name. $ staff only on for Acme Switch an enforced rule for a client. Changes something. Form: for Details: client name, staff only, no ai or approve every change, on or off. Also: "turn off no ai for client Acme", "approve every change on for Acme". $ add number +96171123456 to client Acme Link a chat, a group or a number to a client. Changes something. Form: add number to client Details: chat name or phone number, client name. Also: "add group "Acme support" to client Acme", "add requester +96171123456 to client Acme". $ make group "nextcloud ai" an admin group Make a chat an admin chat. Changes something. Form: make group "" an admin group Details: chat name or phone number. Also: "add +96170111222 to admins". $ remove group "Acme support" Stop listening to a chat. Changes something. Form: remove group "" Details: chat name or phone number. Also: "stop listening to number +96171123456", "stop listening to +96171123456". $ never listen to all current chats Never listen to all the chats that exist now (not admin or client chats). Changes something. Also: "make all current chats never listen", "ignore all existing chats". $ never listen to +96171123456 Never listen to a chat (even with a business keyword). Changes something. Form: never listen to Details: chat name or phone number. Also: "never listen to group "Family"", "always ignore number +96171123456". $ listen again to +96171123456 Listen again to a chat set to never listen. Changes something. Form: listen again to Details: chat name or phone number. Also: "stop ignoring group "Family"". $ list never listen chats Chats set to never listen. Changes something. Also: "show ignored chats". $ add admin +96170111222 Add an admin person. Changes something. Form: add admin Details: chat name or phone number. $ remove admin +96170111222 Remove an admin person. Changes something. Form: remove admin Details: chat name or phone number. $ client Acme owns domain acme.com Say what a client owns. Changes something. Form: client owns Details: client name, what the client owns (e.g. a domain or a folder), the domain, folder or account. Also: "give Acme folder /Clients/Acme", "client Acme owns cpanel account Main". $ remove domain old.com from Acme Remove something a client owns. Changes something. Form: remove from Details: what the client owns (e.g. a domain or a folder), the domain, folder or account, client name. $ allow Acme to create mailboxes Allow a client to do something. Changes something. Form: allow to Details: client name, command name. Also: "allow Acme to add dns records". $ stop Acme from adding dns records Stop a client from doing something. Changes something. Form: stop from Details: client name, command name. $ allow client Acme to send files Let a client send files (photos, voice notes, documents) or not. Changes something. Form: allow client to send files Details: client name, on or off (optional). Also: "stop Acme from sending files", "files off for client Acme". $ test file on whatsapp Test sending files (a photo and a PDF) over a channel: WhatsApp, Telegram or a mailbox. Changes something. Form: test file on Details: channel (as Files → Test lists it), to (time) (optional). Also: "test files on telegram to Hadi", "test file on email sales". $ send a message to Yahya: your order is ready Send a message to a chat, a client, or many (all clients, the clients of a business, all chats, chats not listening, one channel). Changes something. Form: send a message to Yahya: Details: user or group, text. Also: "send to all clients: we are closed tomorrow", "send to solar clients: new battery prices next week". $ broadcast status Broadcasts: sent, waiting, paused. Reads only. Also: "list broadcasts". $ cancel broadcast Cancel a broadcast (what was sent stays sent). Changes something. Details: value (optional). Also: "stop broadcast A1B2C3". $ resume broadcast Resume a paused broadcast. Changes something. Details: value (optional). $ setting client messages per minute Show one setting (or all of them, with their names). Reads only. Form: setting Details: name (optional). Also: "what is the setting time zone", "list all settings". $ set setting client messages per minute to 10 Change one setting (any core setting, by its name). Changes something. Form: set setting to Details: name, value. Also: "set setting time zone to Asia/Beirut", "turn off setting chat logs". $ verification status Verification codes: settings, codes waiting, numbers locked after wrong codes. Reads only. Also: "locked codes". $ unlock verification +96171123456 Unlock a number or email locked after too many wrong verification codes. Changes something. Form: unlock verification Details: value. Also: "unlock codes for sara@example.com", "unlock verification all". $ files log The files log (received, refused, sent, failed…). Reads only. Details: name or number to find (optional). Also: "files log failed". $ set tickets for Acme to 3 per week Set weekly tickets. Changes something. Form: set tickets for to per week Details: client name, number. $ set max mailboxes for Acme to 5 Set max mailboxes. Changes something. Form: set max mailboxes for to Details: client name, number. $ set mailbox size for Acme to 1024 MB Set max mailbox size (MB). Changes something. Form: set mailbox size for to MB Details: client name, number. $ set support hours for Acme 8-20 Set support hours. Changes something. Form: set support hours for 8-20 Details: client name, from (time), to (time). Also: "set hours for Acme 08:00 to 18:00". $ nextcloud commands Show a command guide (a service, console or custom). Reads only. Form: commands Details: a service name, console or custom. Also: "send me nextcloud api", "list nextcloud commands". $ docs Vast Helpdesk docs link (to give an AI). Changes something. Also: "send me the docs", "vast helpdesk docs". $ list chats List chats (number them to assign). Reads only. Details: name or number to find (optional). Also: "list new chats", "chats". $ assign chat 3 to client Acme Assign a listed chat to a client. Changes something. Form: assign chat to client Details: number, client name. Also: "chat 3 to Acme". $ make chat 5 admin Make a listed chat an admin chat. Changes something. Form: make chat admin Details: number. Also: "chat 5 admin". $ unassign chat 4 Stop listening to a listed chat. Changes something. Form: unassign chat Details: number. Also: "ignore chat 4". $ rename client 96176316570 to Nour Store Rename a client. Changes something. Form: rename client to Details: client name, text. Also: "rename Acme to Acme Ltd". $ plugins List plugins. Reads only. Also: "list plugins". $ turn on plugin telegram Turn a plugin on or off. Changes something. Form: turn plugin Details: on or off, word. Also: "plugin telegram off". $ test plugin metaai Test a plugin. Reads only. Form: test plugin Details: word. Also: "test cpanel". $ restart Restart the router. Changes something. Also: "restart the router". $ resume sending Resume sending after the ban guard stopped. Changes something. $ set console word j2d8 Set the console word. Changes something. Form: set console word Details: word. Also: "console word off". $ meta replies off Let the AI answer in its own words (on/off). Changes something. Form: meta replies Details: on or off. Also: "turn on free replies". $ set support hours 8-20 Set the general support hours. Changes something. Details: from (time), to (time). Also: "set our support hours to 09:00 to 17:00". $ give owner permissions to Hadi Give owner permissions (including the shell) to a staff member or a group. Changes something. Form: give owner permissions to Details: person or people. Also: "grant owner rights to group Ops", "make Hadi an owner". $ remove owner permissions from Hadi Take owner permissions away from a staff member or a group. Changes something. Form: remove owner permissions from Details: person or people. Also: "take owner rights from group Ops". $ set terminal word shell Set (or clear) the Terminal mode word. Changes something. Form: set terminal word Details: word. Also: "terminal word off". $ self test Run the live self-test. Changes something. Details: text (optional). Also: "run the selftest", "selftest quick". $ find group gova ops Look for a group in WhatsApp (where it is known, and why it may be missing). Changes something. Form: find group Details: text. Also: "look for group Sales team". $ add staff Hadi +96170111222 Add a staff member (name, number, what they may do). Changes something. Form: add staff Details: name, chat name or phone number, what they may do (optional). Also: "add staff Sara Haddad +96170333444 can manage email, nextcloud", "add Omar +96170555666 as staff". $ daily report The daily report so far (what happened, AI use and credit left). Reads only. Also: "today's report", "send the daily report now". $ set daily report time to 21:00 Daily report: its time, on or off, AI or plain numbers. Changes something. Form: set daily report time to