[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"work-en-rx-bot":3},{"id":4,"title":5,"body":6,"category":66,"description":67,"extension":68,"featured":69,"image":70,"meta":71,"navigation":72,"order":73,"outcome":74,"path":75,"problem":76,"role":77,"seo":78,"stack":79,"status":86,"stem":87,"type":88,"url":70,"video":70,"__hash__":89},"work\u002Fen\u002Fwork\u002Frx-bot.md","RX Scripts Discord bot",{"type":7,"value":8,"toc":58},"minimark",[9,14,18,22,25,44,48,51,55],[10,11,13],"h2",{"id":12},"problem","Problem",[15,16,17],"p",{},"The RX Scripts community lives on Discord: that is where customers verify purchases, ask about orders and open support tickets, in every timezone and far from only in English. Doing that by hand stops working long before 10,000 members, and off-the-shelf bots cannot talk to a Tebex store.",[10,19,21],{"id":20},"what-we-built","What we built",[15,23,24],{},"A custom bot wired directly into the store:",[26,27,28,32,35,38,41],"ul",{},[29,30,31],"li",{},"Tebex integration: purchase verification and order lookups, so customers link their purchases and get their roles without waiting for a human",[29,33,34],{},"A ticket system with searchable HTML transcripts of every support conversation",[29,36,37],{},"Automatic translation of support replies through DeepL, so non-English customers get help in their own language",[29,39,40],{},"Reviews, statistics and suggestion commands that keep the community engaged",[29,42,43],{},"A role selector and community easter-egg events for fun between releases",[10,45,47],{"id":46},"stack","Stack",[15,49,50],{},"discord.js on Node.js with MongoDB for state, the Tebex API for orders and entitlements, and the DeepL API for translations.",[10,52,54],{"id":53},"outcome","Outcome",[15,56,57],{},"The bot carries first-line support for a community of more than 10,000 members around the clock. Order checks, ticket intake and language barriers are handled before a human looks at anything, which is the only way one person can support a 20,000-customer store.",{"title":59,"searchDepth":60,"depth":60,"links":61},"",2,[62,63,64,65],{"id":12,"depth":60,"text":13},{"id":20,"depth":60,"text":21},{"id":46,"depth":60,"text":47},{"id":53,"depth":60,"text":54},"discord","The commerce and support bot behind the RX Scripts community: Tebex order lookups, tickets with transcripts, translated replies and community events.","md",false,null,{},true,9,"First-line commerce support for a 10,000+ member community runs around the clock without a human on shift.","\u002Fen\u002Fwork\u002Frx-bot","A 10,000+ member store community generates order questions, support tickets and language barriers around the clock.","SolwareX: design, build, deploy, maintain, support, docs",{"title":5,"description":67},[80,81,82,83,84,85],"discord.js","Node.js","MongoDB","Tebex API","DeepL API","Zap Hosting","live","en\u002Fwork\u002Frx-bot","Discord Bot","0ofrF4AWMBvhXwAZDAza5VL5gDsMKnVVRaNZTi5ME7c",1786202353987]