[{"data":1,"prerenderedAt":483},["ShallowReactive",2],{"navigation_docs_fr":3,"-fr-examples-events":151,"-fr-examples-events-surround":478},[4,34,69,94,122],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Bien démarrer",false,"\u002Ffr\u002Fgetting-started","fr\u002F1.getting-started",[10,15,20,25,29],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Ffr\u002Fgetting-started\u002Fintroduction","fr\u002F1.getting-started\u002F1.introduction","i-lucide-sparkles",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Ffr\u002Fgetting-started\u002Fsetup","fr\u002F1.getting-started\u002F2.setup","i-lucide-rocket",{"title":21,"path":22,"stem":23,"icon":24},"Structure du projet","\u002Ffr\u002Fgetting-started\u002Fproject-structure","fr\u002F1.getting-started\u002F3.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":24},"Structure d’un module","\u002Ffr\u002Fgetting-started\u002Fmodule-structure","fr\u002F1.getting-started\u002F4.module-structure",{"title":30,"path":31,"stem":32,"icon":33},"Auto-imports","\u002Ffr\u002Fgetting-started\u002Fauto-imports","fr\u002F1.getting-started\u002F5.auto-imports","i-lucide-wand",{"title":35,"icon":6,"path":36,"stem":37,"children":38,"page":6},"Guide","\u002Ffr\u002Fguide","fr\u002F2.guide",[39,44,49,54,59,64],{"title":40,"path":41,"stem":42,"icon":43},"Commandes","\u002Ffr\u002Fguide\u002Fcommands","fr\u002F2.guide\u002F1.commands","i-lucide-terminal",{"title":45,"path":46,"stem":47,"icon":48},"Events","\u002Ffr\u002Fguide\u002Fevents","fr\u002F2.guide\u002F2.events","i-lucide-radio",{"title":50,"path":51,"stem":52,"icon":53},"Embeds V2","\u002Ffr\u002Fguide\u002Fembed-v2","fr\u002F2.guide\u002F3.embed-v2","i-lucide-layout",{"title":55,"path":56,"stem":57,"icon":58},"GlyriaBus","\u002Ffr\u002Fguide\u002Fglyria-bus","fr\u002F2.guide\u002F4.glyria-bus","i-lucide-bus",{"title":60,"path":61,"stem":62,"icon":63},"Replyable Context","\u002Ffr\u002Fguide\u002Freplyable-context","fr\u002F2.guide\u002F5.replyable-context","i-lucide-message-square",{"title":65,"path":66,"stem":67,"icon":68},"Modules","\u002Ffr\u002Fguide\u002Fmodules","fr\u002F2.guide\u002F6.modules","i-lucide-package",{"title":70,"icon":6,"path":71,"stem":72,"children":73,"page":6},"Exemples","\u002Ffr\u002Fexamples","fr\u002F3.examples",[74,79,82,86,89],{"title":75,"path":76,"stem":77,"icon":78},"Client","\u002Ffr\u002Fexamples\u002Fclient","fr\u002F3.examples\u002F1.client","i-lucide-bot",{"title":40,"path":80,"stem":81,"icon":43},"\u002Ffr\u002Fexamples\u002Fcommands","fr\u002F3.examples\u002F2.commands",{"title":45,"path":83,"stem":84,"icon":85},"\u002Ffr\u002Fexamples\u002Fevents","fr\u002F3.examples\u002F3.events","i-lucide-zap",{"title":50,"path":87,"stem":88,"icon":53},"\u002Ffr\u002Fexamples\u002Fembeds","fr\u002F3.examples\u002F4.embeds",{"title":90,"path":91,"stem":92,"icon":93},"Module","\u002Ffr\u002Fexamples\u002Fmodule","fr\u002F3.examples\u002F5.module","i-lucide-code",{"title":95,"icon":6,"path":96,"stem":97,"children":98,"page":6},"CLI","\u002Ffr\u002Fcli","fr\u002F4.cli",[99,104,109,113,117],{"title":100,"path":101,"stem":102,"icon":103},"glyria init","\u002Ffr\u002Fcli\u002Finit","fr\u002F4.cli\u002F1.init","i-lucide-folder-plus",{"title":105,"path":106,"stem":107,"icon":108},"glyria generate","\u002Ffr\u002Fcli\u002Fgenerate","fr\u002F4.cli\u002F2.generate","i-lucide-refresh-cw",{"title":110,"path":111,"stem":112,"icon":85},"glyria dev","\u002Ffr\u002Fcli\u002Fdev","fr\u002F4.cli\u002F3.dev",{"title":114,"path":115,"stem":116,"icon":68},"glyria build","\u002Ffr\u002Fcli\u002Fbuild","fr\u002F4.cli\u002F4.build",{"title":118,"path":119,"stem":120,"icon":121},"glyria start","\u002Ffr\u002Fcli\u002Fstart","fr\u002F4.cli\u002F5.start","i-lucide-play",{"title":123,"icon":6,"path":124,"stem":125,"children":126,"page":6},"API Reference","\u002Ffr\u002Fapi-reference","fr\u002F5.api-reference",[127,131,135,139,143,146],{"title":128,"path":129,"stem":130,"icon":78},"GlyriaClient","\u002Ffr\u002Fapi-reference\u002Fglyria-client","fr\u002F5.api-reference\u002F1.glyria-client",{"title":132,"path":133,"stem":134,"icon":43},"GlyriaCommand","\u002Ffr\u002Fapi-reference\u002Fglyria-command","fr\u002F5.api-reference\u002F2.glyria-command",{"title":136,"path":137,"stem":138,"icon":48},"GlyriaEvent","\u002Ffr\u002Fapi-reference\u002Fglyria-event","fr\u002F5.api-reference\u002F3.glyria-event",{"title":140,"path":141,"stem":142,"icon":53},"EmbedV2Builder","\u002Ffr\u002Fapi-reference\u002Fembed-v2","fr\u002F5.api-reference\u002F4.embed-v2",{"title":55,"path":144,"stem":145,"icon":58},"\u002Ffr\u002Fapi-reference\u002Fglyria-bus","fr\u002F5.api-reference\u002F5.glyria-bus",{"title":147,"path":148,"stem":149,"icon":150},"defineGlyriaConfig","\u002Ffr\u002Fapi-reference\u002Fdefine-glyria-config","fr\u002F5.api-reference\u002F6.define-glyria-config","i-lucide-settings",{"id":152,"title":45,"body":153,"description":471,"extension":472,"links":473,"meta":474,"navigation":475,"path":83,"seo":476,"stem":84,"__hash__":477},"docs_fr\u002Ffr\u002F3.examples\u002F3.events.md",{"type":154,"value":155,"toc":467},"minimark",[156,161,170,406,410,416,463],[157,158,160],"h2",{"id":159},"event-de-base","Event de base",[162,163,164,165,169],"p",{},"Créez un fichier dans ",[166,167,168],"code",{},"src\u002Fevents\u002F"," — il sera automatiquement chargé sur le Bus.",[171,172,177],"pre",{"className":173,"code":174,"language":175,"meta":176,"style":176},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F src\u002Fevents\u002FmessageCreate.ts\nexport default new GlyriaEvent()\n    .setEvent(Events.MessageCreate)\n    .setHandler(async (message) => {\n        if (message.author.bot) return;\n        const replyableContext = createReplyableContext(message);\n\n        if (message.content.startsWith(\"!ping\")) {\n            await replyableContext.g.reply.success(\"Pong!\");\n        }\n    })\n","ts","",[166,178,179,188,210,228,259,289,312,319,355,391,397],{"__ignoreMap":176},[180,181,184],"span",{"class":182,"line":183},"line",1,[180,185,187],{"class":186},"sHwdD","\u002F\u002F src\u002Fevents\u002FmessageCreate.ts\n",[180,189,191,195,198,202,206],{"class":182,"line":190},2,[180,192,194],{"class":193},"s7zQu","export",[180,196,197],{"class":193}," default",[180,199,201],{"class":200},"sMK4o"," new",[180,203,205],{"class":204},"s2Zo4"," GlyriaEvent",[180,207,209],{"class":208},"sTEyZ","()\n",[180,211,213,216,219,222,225],{"class":182,"line":212},3,[180,214,215],{"class":200},"    .",[180,217,218],{"class":204},"setEvent",[180,220,221],{"class":208},"(Events",[180,223,224],{"class":200},".",[180,226,227],{"class":208},"MessageCreate)\n",[180,229,231,233,236,239,243,246,250,253,256],{"class":182,"line":230},4,[180,232,215],{"class":200},[180,234,235],{"class":204},"setHandler",[180,237,238],{"class":208},"(",[180,240,242],{"class":241},"spNyl","async",[180,244,245],{"class":200}," (",[180,247,249],{"class":248},"sHdIc","message",[180,251,252],{"class":200},")",[180,254,255],{"class":241}," =>",[180,257,258],{"class":200}," {\n",[180,260,262,265,268,270,272,275,277,280,283,286],{"class":182,"line":261},5,[180,263,264],{"class":193},"        if",[180,266,245],{"class":267},"swJcz",[180,269,249],{"class":208},[180,271,224],{"class":200},[180,273,274],{"class":208},"author",[180,276,224],{"class":200},[180,278,279],{"class":208},"bot",[180,281,282],{"class":267},") ",[180,284,285],{"class":193},"return",[180,287,288],{"class":200},";\n",[180,290,292,295,298,301,304,306,308,310],{"class":182,"line":291},6,[180,293,294],{"class":241},"        const",[180,296,297],{"class":208}," replyableContext",[180,299,300],{"class":200}," =",[180,302,303],{"class":204}," createReplyableContext",[180,305,238],{"class":267},[180,307,249],{"class":208},[180,309,252],{"class":267},[180,311,288],{"class":200},[180,313,315],{"class":182,"line":314},7,[180,316,318],{"emptyLinePlaceholder":317},true,"\n",[180,320,322,324,326,328,330,333,335,338,340,343,347,349,352],{"class":182,"line":321},8,[180,323,264],{"class":193},[180,325,245],{"class":267},[180,327,249],{"class":208},[180,329,224],{"class":200},[180,331,332],{"class":208},"content",[180,334,224],{"class":200},[180,336,337],{"class":204},"startsWith",[180,339,238],{"class":267},[180,341,342],{"class":200},"\"",[180,344,346],{"class":345},"sfazB","!ping",[180,348,342],{"class":200},[180,350,351],{"class":267},")) ",[180,353,354],{"class":200},"{\n",[180,356,358,361,363,365,368,370,373,375,378,380,382,385,387,389],{"class":182,"line":357},9,[180,359,360],{"class":193},"            await",[180,362,297],{"class":208},[180,364,224],{"class":200},[180,366,367],{"class":208},"g",[180,369,224],{"class":200},[180,371,372],{"class":208},"reply",[180,374,224],{"class":200},[180,376,377],{"class":204},"success",[180,379,238],{"class":267},[180,381,342],{"class":200},[180,383,384],{"class":345},"Pong!",[180,386,342],{"class":200},[180,388,252],{"class":267},[180,390,288],{"class":200},[180,392,394],{"class":182,"line":393},10,[180,395,396],{"class":200},"        }\n",[180,398,400,403],{"class":182,"line":399},11,[180,401,402],{"class":200},"    }",[180,404,405],{"class":208},")\n",[157,407,409],{"id":408},"organisation-des-events","Organisation des events",[162,411,412,413,415],{},"Les sous-dossiers dans ",[166,414,168],{}," servent uniquement à l'organisation — chaque fichier, peu importe sa profondeur, est automatiquement chargé.",[171,417,421],{"className":418,"code":419,"language":420,"meta":176,"style":176},"language-txt shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","src\u002Fevents\u002F\n  interactionCreate.ts\n  bot\u002F\n    guildCreate.ts\n    guildDelete.ts\n  config\u002F\n    advanced\u002F\n      messageUpdated.ts\n","txt",[166,422,423,428,433,438,443,448,453,458],{"__ignoreMap":176},[180,424,425],{"class":182,"line":183},[180,426,427],{},"src\u002Fevents\u002F\n",[180,429,430],{"class":182,"line":190},[180,431,432],{},"  interactionCreate.ts\n",[180,434,435],{"class":182,"line":212},[180,436,437],{},"  bot\u002F\n",[180,439,440],{"class":182,"line":230},[180,441,442],{},"    guildCreate.ts\n",[180,444,445],{"class":182,"line":261},[180,446,447],{},"    guildDelete.ts\n",[180,449,450],{"class":182,"line":291},[180,451,452],{},"  config\u002F\n",[180,454,455],{"class":182,"line":314},[180,456,457],{},"    advanced\u002F\n",[180,459,460],{"class":182,"line":321},[180,461,462],{},"      messageUpdated.ts\n",[464,465,466],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":176,"searchDepth":190,"depth":190,"links":468},[469,470],{"id":159,"depth":190,"text":160},{"id":408,"depth":190,"text":409},"Créez et organisez des events avec glyria.js.","md",null,{},{"icon":85},{"title":45,"description":471},"RjnzlYJVusJxT3AydBncd95MH6NCG6rx_U5lZVot9R8",[479,481],{"title":40,"path":80,"stem":81,"description":480,"icon":43,"children":-1},"Créez et organisez des commandes slash avec glyria.js.",{"title":50,"path":87,"stem":88,"description":482,"icon":53,"children":-1},"Créez des messages Discord riches avec le builder Embed V2 de glyria.js.",1779887244584]