[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"project-\u002Fprojects\u002Fosf-jarvis":3},{"id":4,"title":5,"body":6,"coverImage":66,"date":67,"description":61,"extension":68,"featured":69,"liveUrl":66,"meta":70,"navigation":69,"path":71,"repoUrl":72,"screenshots":73,"seo":80,"stack":81,"stem":86,"summary":87,"visibility":88,"__hash__":89},"projects\u002Fprojects\u002Fosf-jarvis.md","OSF Jarvis",{"type":7,"value":8,"toc":60},"minimark",[9,14,18,22],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"OSF Jarvis is a robust, asynchronous operations bot designed for high-level simulation roleplay environments. It bridges Discord automation with Roblox group APIs and external task management to simulate authentic Intelligence Community (IC) workflows.",[10,19,21],{"id":20},"architecture-features","Architecture & Features",[23,24,25,33,48,54],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"Asynchronous Data Layer:"," Built using Python and asynchronous MongoDB operations via PyMongo\u002FMotor to handle rapid concurrent database lookups, clearance checks, and metric logs without blocking.",[26,34,35,38,39,43,44,47],{},[29,36,37],{},"Roblox & Discord Integration:"," Leverages libraries like ",[40,41,42],"code",{},"discord.py"," and ",[40,45,46],{},"ro.py"," to seamlessly sync user clearances, track activity, and automate background-checking protocols.",[26,49,50,53],{},[29,51,52],{},"Error Handling & Logging:"," Equipped with comprehensive structural error-catching to cleanly trace exceptions across API boundaries, ensuring high uptime during active roleplay operations.",[26,55,56,59],{},[29,57,58],{},"Trello Sync:"," Integrates with the Trello API to manage internal task assignment and status tracking directly through automated command flows.",{"title":61,"searchDepth":62,"depth":62,"links":63},"",2,[64,65],{"id":12,"depth":62,"text":13},{"id":20,"depth":62,"text":21},null,"2025-11-02","md",true,{},"\u002Fprojects\u002Fosf-jarvis","https:\u002F\u002Fgithub.com\u002Fkenthegreat8\u002FOSF-JARVIS",[74,77],{"src":75,"caption":76},"https:\u002F\u002Fmedia.discordapp.net\u002Fattachments\u002F885655974239674398\u002F1540442649188901074\u002Fimage.png?ex=6a89f883&is=6a88a703&hm=2b37bb1e86ae0cd5da31913cca8a12d6bc8e292d5e1538de839039d767b8df72&=&format=webp&quality=lossless&width=1280&height=917","Discord Bot Image showing background check logs",{"src":78,"caption":79},"https:\u002F\u002Fmedia.discordapp.net\u002Fattachments\u002F885655974239674398\u002F1540442649561927702\u002Fimage.png?ex=6a89f883&is=6a88a703&hm=ad5c5497a60fa02a947b70bd6c4e8aca823bf6ebe5bb3277fd19a13e5b45b5cc&=&format=webp&quality=lossless","Discord Bot showing users information with primary key being Discord ID through mongodb",{"title":5,"description":61},[82,83,84,85,46],"Python","FastAPI","MongoDB (PyMongo Async)","Discord.py","projects\u002Fosf-jarvis","Our Standing Father Jarvis was created for a Roblox group to manage part of its roleplay such as background checking, advanced metrics, activity tracking to give the feel of actual Intelligence Community Tools.","private","z43WgL4zyVWfftyCXrWzZLeMJMqpzd2SbnE2eCsBPnA",1787458444603]