Skip to content
This repository was archived by the owner on Apr 21, 2026. It is now read-only.

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oracles Bakery Mammet: ORB Discord Bot

GitHub commit activity
GitHub commit activity

GitHub issue custom search
GitHub issue custom search GitHub issue custom search
GitHub Issues or Pull Requests

GitHub issue custom search GitHub Sponsors

"Anything for the FC"

This is the official repo for the Oracles Bakery Mammet, beloved son of Villicent and famously despised son of Villicent.
(It's a discord bot made to be always-free, with open and transparent code for the gang to all read through so they know they're safe, if you're looking for actual info)

Quick Start

Looking to get the bot running for yourself?
Clone the repo, make your virtual environment and install dependencies, then it's ready to push to your (totally made via V's referral link) railway.com environment!
Just don't forget to remove the commenting # at the start of your terminal's venv script!

git clone https://github.com/Oracles-Bakery/ORBMammetBot.git
cd ORBMammetBot
# source .venv/bin/activate    # For people using bash (also WSL and linux/mac users)
# .\.venv\Scripts\activate.bat # For people using cmd.exe on Windows
# .\.venv\Scripts\Activate.ps1 # For people using powershell
pip install -r requirements.txt

For help with your .env file for local machines or the variables of your project on railway, you can check out settings.py to see what environment pulls there are where you see os.getenv().


Feature Roadmap

Version numbers you see here are estimates, and are listed as X.Y.Z for MAJOR.MINOR.FIX
They'll be populated with numbers instead of letter when the order they'll be worked on is decided.
You can think of it like this:

MAJOR updates are things that REALLY expand the functionality, and I expect to be in version 1 for a long time, so I can make sure it all works. Version 2 will be when we break out of discord and have a website so people can use the bot with a prettier UI (So, you see, not any time soon.)
MINOR updates are new features, or, (hopefully never) the retirement of some features. A new channel for alerting you to free games is a nice feature, so it's a MINOR version update (because it's still all in the discord-bot only stage)
FIX updates are repairs and tweaks to things that already exist, and will more often than not be a group of updates all at once to make sure you're not getting updates spamming the merges. Current plan is to send a pull request with all the fixes I have at 00:00 (that's midnight for you word-enjoyers) UTC (server time for EU) every Friday for the higher ups to check on and allow unless it's an emergency then it'll be ASAP!

Key

Status Meaning Details
🔴 Blocked Something is missing to make this work
🟠 Backlog Priority shifted, expected later but soon!
🟡 Bughunt Likely made at 4am, recalled for bugfixing
🟢 Completed All done yippee woohoo yeehaw!
🔵 Planned Not the current workload, but coming eventually
🟣 In Progress Current workload, only inside the fork V is working on
Idea Posited idea, awaiting feedback from GMs and FC members
Archived Rejected idea, will be worked on privately and pushed to sponsor repo

Roadmap

Feature Target Status Notes
Dynamic Role Selection v1.0.0 🟢 Embed that dynamically loads roles and populates categories and lists for user role management
FFXIV Lodestone Character Verification v1.0.0 🟢 Scraping implemented, basic embed currently
Basic Greeting Questions v1.0.0 🟢 Preferred name and favourite colour
Free Game Alerts v1.1.0 🟣 Free and discounted game alerts, and free weekend events
Support Tickets v1.Y.0 🔵 Support requests and GM messaging system with transcript generation and isolated text channel creation
XIVAPI Implementation v1.Y.0 🔵 Find info about the items, quests, and anything else XIVAPI can provide!
Raid Helper v1.Y.0 🔵 Setup for in-game events handling, with per-player class tracking and role assignment
FFXIV Server Updates v1.Y.0 🔵 Alerts about the FF servers for patch day and emergency maintenance
FFXIV Game Announcements v1.Y.0 🔵 Alerts about mogtome events, patch notes, etc...
Gear Calculator v1.Y.Z Feed an etro link of your current gear and the name of the content you want to do, and if you need any changes this will throw them back at you
Ocean Fishing Planner v1.Y.Z If there's an algorithm to study, this will provide you with the route and bait requirements of an ocean fishing trip
FFXIV Server Alerts v1.Y.Z Alerts to servers going back online on patch day, and emergency maintenance message from the devs
Teamcraft Integration v1.Y.Z Characters you've claimed from the lodestone will be shown what parts of a project they can help
Retainer Reward Possibilities v1.Y.Z List retainer venture rewards by job and level
Limited Job Helper v1.Y.Z Help finding and grabbing all the different spells and quests for limited jobs
Gold Saucer Guides v1.Y.Z Helpful guides on Triad rules, jumping puzzles, mini cactpot suggestions
XIV Timer Resets v1.Y.Z Opt-in service for resets on Custom Delivery, Grand Company, Housing, Roulettes etc.
Discord web dashboard v2.0.0 🔵 All the features of version 1, now with a GUI!
Map Generator v2.Y.Z Get a map of a duty's loot chests, mob spawns, or an area's loot, gathering, or fate locations
Content Positioning Guides v2.Y.Z Not sure where to stand for content? Enjoy a tasty guide for your role!

Oracles Bakery Mammet © 2025 by Villicent is licensed under CC BY-NC-SA 4.0

About

Repo for the Oracles Bakery Mammet Discord Bot

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages