/settings → Manage next to Service SettingsEach module below has its own Manage button on this screen.You need Discord’s Manage Server permission to change this.
Mention
Ticket Assistant
FAQ Settings
Mention settings control where Aiko answers @mentions and replies. They don’t affect the /aiko slash command, which always works where it’s available.
Service Settings → Manage next to Mention → Modal Form
Field
Meaning
Enabled
Turns @mention/reply responses on or off for the whole server. Members can still use /aiko when off.
Scope
All channels — respond anywhere Aiko can read. Whitelist only — respond only in the listed channels. All except blacklist — respond everywhere except the listed channels.
Whitelist/blacklist channels
Used by the Scope modes above; ignored in All channels mode.
Common setups: a dedicated help channel → Whitelist only + #help.Keep Aiko out of staff areas → All except blacklist + staff channels.Slash-command only → turn Enabled off.
The ticket assistant automatically answers questions from non-staff members inside designated support-ticket categories, using the server’s reference material — no @mention needed.
Service Settings → Manage next to Ticket Assistant → Modal Form
Field
Meaning
Enabled
Turns the assistant on or off for the whole server.
Ticket categories
Every channel inside these Discord categories counts as a ticket channel. Pick categories, not individual channels.
Staff roles
Members with any of these roles are never auto-answered; while one is active in a channel, auto-answers pause there.
Cooldown (seconds)
Minimum time between auto-answers in the same channel. Whole number, 0–3600.
Because nobody @mentioned Aiko, the assistant stays silent instead of apologizing whenever it can’t help — a staff member is active, the channel’s on cooldown, the reference material has nothing grounded to answer with, or the server/member is over its usage quota.
Requires reference material to be bound to the server — with none configured, it stays silent for every question.
FAQ fast-path answers common questions instantly and for free, skipping the AI cascade entirely — as long as the incoming question is a close paraphrase of something already saved. Exact wording never has to match.
Service Settings → Manage next to FAQEvery FAQ control lives on this one screen.Enable / Disable — turns FAQ matching on or off. Existing entries are never deleted by disabling; turning it back on brings them all back immediately.Entry → Add — opens a modal with Question (matched by meaning, not exact wording) and Answer (shown to users exactly as written, no other context added). Goes live immediately on submit.All Entries → View — lists every live entry in full, each with its own Remove button. The only place entries are removed, whether typed manually or generated by AI.Generate from reference — drafts FAQ pairs from whatever reference material is already bound, using AI. Pick how many to generate (pre-filled with however many entries are left before the cap). Auto-writes each returned pair live.
Generating costs real credits, billed the same as a normal AI answer, and is subject to the server’s usage quota. A reference document must already be bound — Aiko can’t generate from nothing.
A server can hold at most 10 live FAQ entries in total — manual and AI-generated combined, on every plan.
Confidence: N% — how closely your question matched the saved one
No sources or usage buttons on a FAQ-matched reply — there’s no AI cascade run to show for it, and it cost nothing. If nothing matches closely enough, or FAQ is disabled, Aiko falls through to the normal AI cascade instead.
FAQ matching runs before every real question — @mention, /aiko, and the ticket assistant alike. It doesn’t apply to Aiko’s internal utility calls (e.g. extracting a memory fact).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Aiko","description":"Learn how to operate Aiko Bot, configure its knowledge and personality, and use the Merge API.","colors":{"primary":"#da9cc2","light":"#ddb6ce","dark":"#f464b7"},"logo":{"light":"https://mintcdn.com/aikobot/YqR3_cvbnO4f2iSR/images/premium.png?fit=max\u0026auto=format\u0026n=YqR3_cvbnO4f2iSR\u0026q=85\u0026s=d8296f1f1554ebf4641d0541c79d391e","dark":"https://mintcdn.com/aikobot/YqR3_cvbnO4f2iSR/images/plus.png?fit=max\u0026auto=format\u0026n=YqR3_cvbnO4f2iSR\u0026q=85\u0026s=fb7dece1cdad7ca63954244597ed357a"},"favicon":{"light":"https://mintcdn.com/aikobot/AdBQUpYAIEJ3n6jQ/images/icon.png?fit=max\u0026auto=format\u0026n=AdBQUpYAIEJ3n6jQ\u0026q=85\u0026s=06151cc6fed9132e4293eccdceffca51","dark":"https://mintcdn.com/aikobot/AdBQUpYAIEJ3n6jQ/images/icon.png?fit=max\u0026auto=format\u0026n=AdBQUpYAIEJ3n6jQ\u0026q=85\u0026s=06151cc6fed9132e4293eccdceffca51"},"background":{"decoration":"grid"},"navbar":{"links":[{"href":"/llms-full.txt","label":"llms-full.txt"}],"primary":{"type":"button","label":"Invite","href":"https://discord.com/oauth2/authorize?client_id=1524385636336009256\u0026permissions=8\u0026integration_type=0\u0026scope=bot"}},"footer":{"links":[{"header":"1","items":[{"label":"Pricing","href":"https://ko-fi.com/aikobot/tiers"},{"label":"Contact","href":"mailto:aiko@tenji.top"}]}]},"icons":{"library":"fontawesome"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aikobot","hasAudioNarration":false,"actualSubdomain":"aikobot","customDomains":["aiko.tenji.top"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-aqua-d5162c01-9935ad15","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":false},"entitlements":{},"buildId":"6ae95c0f6532f6ede4ec5e2e:success","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Aiko Bot","count":10},{"language":"default","tag":"For Everyone","count":4},{"language":"default","tag":"For Server Admin","count":4},{"language":"default","tag":"Merge API","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"service-settings","slug":"/service-settings","pageMetadata":{"title":"Service Settings","icon":"servicestack","description":"Configure Aiko's optional service modules: mentions, ticket assistant, and FAQ","href":"/service-settings"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure Aiko’s optional service modules: mentions, ticket assistant, and FAQ\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Info,Note,Tab,Table,Tabs,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Service Settings groups three optional modules behind one screen. Each is independent — turning one on or off has no effect on the others.`}),`\n`,_jsx(Heading,{level:`2`,id:`open-service-settings`,children:`Open Service Settings`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`/settings`}),` → `,_jsx(_components.strong,{children:`Manage`}),` next to `,_jsx(_components.strong,{children:`Service Settings`})]}),`\n`,_jsxs(_components.p,{children:[`Each module below has its own `,_jsx(_components.strong,{children:`Manage`}),` button on this screen.`]}),`\n`,_jsxs(_components.p,{children:[`You need Discord’s `,_jsx(_components.strong,{children:`Manage Server`}),` permission to change this.`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Mention`,id:`mention`,\"data-child-heading-ids\":`[\"open-mention-settings\"]`,children:[_jsxs(_components.p,{children:[`Mention settings control where Aiko answers @mentions and replies. They don’t affect the `,_jsx(_components.code,{children:`/aiko`}),` slash command, which always works where it’s available.`]}),_jsx(Heading,{level:`3`,id:`open-mention-settings`,children:`Open mention settings`}),_jsxs(_components.p,{children:[`Service Settings → `,_jsx(_components.strong,{children:`Manage`}),` next to `,_jsx(_components.strong,{children:`Mention → Modal Form`})]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Enabled`})}),_jsxs(_components.td,{children:[`Turns @mention/reply responses on or off for the whole server. Members can still use `,_jsx(_components.code,{children:`/aiko`}),` when off.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Scope`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`All channels`}),` — respond anywhere Aiko can read. `,_jsx(_components.strong,{children:`Whitelist only`}),` — respond only in the listed channels. `,_jsx(_components.strong,{children:`All except blacklist`}),` — respond everywhere except the listed channels.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Whitelist/blacklist channels`})}),_jsx(_components.td,{children:`Used by the Scope modes above; ignored in All channels mode.`})]})]})]}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[`Common setups: a dedicated help channel → `,_jsx(_components.strong,{children:`Whitelist only`}),` + `,_jsx(_components.code,{children:`#help`}),`.`]}),_jsxs(_components.p,{children:[`Keep Aiko out of staff areas → `,_jsx(_components.strong,{children:`All except blacklist`}),` + staff channels.`]}),_jsxs(_components.p,{children:[`Slash-command only → turn `,_jsx(_components.strong,{children:`Enabled`}),` off.`]})]})]}),_jsxs(Tab,{title:`Ticket Assistant`,id:`ticket-assistant`,\"data-child-heading-ids\":`[\"open-ticket-settings\"]`,children:[_jsxs(_components.p,{children:[`The ticket assistant automatically answers questions from non-staff members inside designated support-ticket categories, using the server’s `,_jsx(_components.a,{href:`/reference`,children:`reference material`}),` — no @mention needed.`]}),_jsx(Heading,{level:`3`,id:`open-ticket-settings`,children:`Open ticket settings`}),_jsxs(_components.p,{children:[`Service Settings → `,_jsx(_components.strong,{children:`Manage`}),` next to `,_jsx(_components.strong,{children:`Ticket Assistant → Modal Form`})]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Enabled`})}),_jsx(_components.td,{children:`Turns the assistant on or off for the whole server.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Ticket categories`})}),_jsxs(_components.td,{children:[`Every channel inside these Discord `,_jsx(_components.strong,{children:`categories`}),` counts as a ticket channel. Pick categories, not individual channels.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Staff roles`})}),_jsx(_components.td,{children:`Members with any of these roles are never auto-answered; while one is active in a channel, auto-answers pause there.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cooldown (seconds)`})}),_jsxs(_components.td,{children:[`Minimum time between auto-answers in the same channel. Whole number, `,_jsx(_components.strong,{children:`0–3600`}),`.`]})]})]})]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`Because nobody @mentioned Aiko, the assistant stays `,_jsx(_components.strong,{children:`silent`}),` instead of apologizing whenever it can’t help — a staff member is active, the channel’s on cooldown, the reference material has nothing grounded to answer with, or the server/member is over its `,_jsx(_components.a,{href:`/quota`,children:`usage quota`}),`.`]})}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`Requires `,_jsx(_components.a,{href:`/reference`,children:`reference material`}),` to be bound to the server — with none configured, it stays silent for every question.`]})})]}),_jsxs(Tab,{title:`FAQ Settings`,id:`faq-settings`,\"data-child-heading-ids\":`[\"open-faq-settings\",\"what-a-faq-match-looks-like\"]`,children:[_jsx(_components.p,{children:`FAQ fast-path answers common questions instantly and for free, skipping the AI cascade entirely — as long as the incoming question is a close paraphrase of something already saved. Exact wording never has to match.`}),_jsx(Heading,{level:`3`,id:`open-faq-settings`,children:`Open FAQ settings`}),_jsxs(_components.p,{children:[`Service Settings → `,_jsx(_components.strong,{children:`Manage`}),` next to `,_jsx(_components.strong,{children:`FAQ`})]}),_jsx(_components.p,{children:`Every FAQ control lives on this one screen.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Enable / Disable`}),` — turns FAQ matching on or off. Existing entries are never deleted by disabling; turning it back on brings them all back immediately.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Entry → Add`}),` — opens a modal with `,_jsx(_components.strong,{children:`Question`}),` (matched by meaning, not exact wording) and `,_jsx(_components.strong,{children:`Answer`}),` (shown to users exactly as written, no other context added). Goes live immediately on submit.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`All Entries → View`}),` — lists every live entry in full, each with its own `,_jsx(_components.strong,{children:`Remove`}),` button. The only place entries are removed, whether typed manually or generated by AI.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Generate from reference`}),` — drafts FAQ pairs from whatever `,_jsx(_components.a,{href:`/reference`,children:`reference material`}),` is already bound, using AI. Pick how many to generate (pre-filled with however many entries are left before the cap). Auto-writes each returned pair live.`]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`Generating costs real credits, billed the same as a normal AI answer, and is subject to the server’s `,_jsx(_components.a,{href:`/quota`,children:`usage quota`}),`. A reference document must already be bound — Aiko can’t generate from nothing.`]})}),_jsx(Info,{children:_jsxs(_components.p,{children:[`A server can hold at most `,_jsx(_components.strong,{children:`10`}),` live FAQ entries in total — manual and AI-generated combined, on every plan.`]})}),_jsx(Heading,{level:`4`,id:`what-a-faq-match-looks-like`,children:`What a FAQ match looks like`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Part`}),_jsx(_components.th,{children:`Content`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Header`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`FAQ found`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Body`}),_jsxs(_components.td,{children:[`The matched `,_jsx(_components.strong,{children:`Q:`}),` and `,_jsx(_components.strong,{children:`A:`}),`, verbatim`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Footer`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Confidence: N%`}),` — how closely your question matched the saved one`]})]})]})]}),_jsxs(_components.p,{children:[`No `,_jsx(_components.strong,{children:`sources`}),` or `,_jsx(_components.strong,{children:`usage`}),` buttons on a FAQ-matched reply — there’s no AI cascade run to show for it, and it cost nothing. If nothing matches closely enough, or FAQ is disabled, Aiko falls through to the normal AI cascade instead.`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`FAQ matching runs before every real question — @mention, `,_jsx(_components.code,{children:`/aiko`}),`, and the ticket assistant alike. It doesn’t apply to Aiko’s internal utility calls (e.g. extracting a memory fact).`]})})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Service Settings","icon":"servicestack","description":"Configure Aiko's optional service modules: mentions, ticket assistant, and FAQ","href":"/service-settings"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Open Service Settings","slug":"open-service-settings","depth":2,"children":[{"title":"Open mention settings","slug":"open-mention-settings","depth":3,"children":[],"tabId":"mention"},{"title":"Open ticket settings","slug":"open-ticket-settings","depth":3,"children":[],"tabId":"ticket-assistant"},{"title":"Open FAQ settings","slug":"open-faq-settings","depth":3,"children":[],"tabId":"faq-settings"},{"title":"What a FAQ match looks like","slug":"what-a-faq-match-looks-like","depth":4,"children":[],"tabId":"faq-settings"}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"aikobot","siteName":"Aiko","title":"Service Settings - Aiko","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-16T05:36:59.576Z","originalFileLocation":"service-settings.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configure Aiko\u0026#x27;s optional service modules: mentions, ticket assistant, and FAQ\">\u003cmeta data-mint-head name=\"application-name\" content=\"Aiko\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Service Settings - Aiko\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure Aiko\u0026#x27;s optional service modules: mentions, ticket assistant, and FAQ\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Aiko\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://aiko.tenji.top/docs/service-settings\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aikobot.mintlify.site/docs/_mintlify/api/og/v2?division=For+Server+Admin\u0026amp;title=Service+Settings\u0026amp;description=Configure+Aiko%27s+optional+service+modules%3A+mentions%2C+ticket+assistant%2C+and+FAQ\u0026amp;theme=8bfd5c8581aefea4f36c86e7\u0026amp;signature=f29a0bbaec77568c17c72908ca285c0959c328d0957040c1efad351fe18da3b1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Service Settings - Aiko\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure Aiko\u0026#x27;s optional service modules: mentions, ticket assistant, and FAQ\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aikobot.mintlify.site/docs/_mintlify/api/og/v2?division=For+Server+Admin\u0026amp;title=Service+Settings\u0026amp;description=Configure+Aiko%27s+optional+service+modules%3A+mentions%2C+ticket+assistant%2C+and+FAQ\u0026amp;theme=8bfd5c8581aefea4f36c86e7\u0026amp;signature=f29a0bbaec77568c17c72908ca285c0959c328d0957040c1efad351fe18da3b1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/aikobot/OrI5_UAbwBzfKKlq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Aiko\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#da9cc2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://aiko.tenji.top/docs/service-settings\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/service-settings.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://aiko.tenji.top/#organization\",\"name\":\"Aiko\",\"url\":\"https://aiko.tenji.top\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/aikobot/YqR3_cvbnO4f2iSR/images/premium.png?fit=max\u0026auto=format\u0026n=YqR3_cvbnO4f2iSR\u0026q=85\u0026s=d8296f1f1554ebf4641d0541c79d391e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://aiko.tenji.top/docs#website\",\"name\":\"Aiko\",\"url\":\"https://aiko.tenji.top/docs\",\"publisher\":{\"@id\":\"https://aiko.tenji.top/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://aiko.tenji.top/docs/service-settings#webpage\",\"url\":\"https://aiko.tenji.top/docs/service-settings\",\"name\":\"Service Settings\",\"description\":\"Configure Aiko's optional service modules: mentions, ticket assistant, and FAQ\",\"dateModified\":\"2026-07-16T05:36:59.576Z\",\"isPartOf\":{\"@id\":\"https://aiko.tenji.top/docs#website\"},\"breadcrumb\":{\"@id\":\"https://aiko.tenji.top/docs/service-settings#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://aiko.tenji.top/docs/service-settings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"For Server Admin\",\"item\":\"https://aiko.tenji.top/docs/server-personality\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Service Settings\",\"item\":\"https://aiko.tenji.top/docs/service-settings\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://aiko.tenji.top/docs/service-settings#article\",\"headline\":\"Service Settings\",\"name\":\"Service Settings\",\"description\":\"Configure Aiko's optional service modules: mentions, ticket assistant, and FAQ\",\"url\":\"https://aiko.tenji.top/docs/service-settings\",\"mainEntityOfPage\":{\"@id\":\"https://aiko.tenji.top/docs/service-settings#webpage\"},\"dateModified\":\"2026-07-16T05:36:59.576Z\",\"publisher\":{\"@id\":\"https://aiko.tenji.top/#organization\"},\"isPartOf\":{\"@id\":\"https://aiko.tenji.top/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Aiko\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Aiko","nav":{"global":null,"tabs":[{"tab":"Aiko Bot","icon":"robot","pages":[{"title":"Get Started","icon":"rocket","mode":"default","href":"/get-started"},{"group":"For Everyone","icon":"users","expanded":true,"pages":[{"title":"How to use Aiko?","icon":"question","href":"/how-to-use-aiko"},{"title":"Start Chat","icon":"rocketchat","href":"/start-chat"},{"title":"Memory","icon":"head-side-brain","href":"/memory"},{"title":"Personal Personality","icon":"comment-alt-smile","href":"/personal-personality"}]},{"group":"For Server Admin","icon":"server","expanded":true,"pages":[{"title":"Server Personality","icon":"comment-alt-lines","href":"/server-personality"},{"title":"Reference","icon":"file-alt","description":"Let Aiko know about your server","href":"/reference"},{"title":"Service Settings","icon":"servicestack","href":"/service-settings"},{"title":"Quota","icon":"credit-card","description":"Setup quota for user, prevent one user from using up all the credits","href":"/quota"}]},{"title":"Our Plan ","icon":"moon-cloud","href":"/plan"}]},{"tab":"Merge API","icon":"rectangle-api","pages":[{"title":"Merge API","href":"/merge-api/introduction"}]}]},"basePath":"","title":"Service Settings - Aiko","buildId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","deploymentId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","dynamics":[],"chunks":[]}