OS Drafting Driller
Get better at drafting in Omega Strikers!
Practice Omega Strikers awakening draft picks in Discord.OS Drafting Driller posts randomized draft scenarios; you pick what you would take, then compare your answer to your community and a learning model when the drill closes.

What is OS Drafting Driller?
What does it do?
Its a Discord bot that posts awakening draft drills for Omega Strikers. Each drill shows a simulated match (map, loadouts, unpicked items from previous sets) and asks: what awakening would you draft for your striker at this pick? After the drill closes, you see how your pick compared to your community's consensus and the bot’s learning model.
How a drill works
1. Someone posts a drill with /drill, or the server has auto-drill enabled.2. Look at the image. Note how the green player marked with (YOU) is the character you are picking for.3. Try to find the best awakening from the dropdown to submit your best guess in this situation.4. Wait until the drill closes (timer on the embed, or a mod closes it).5. If you participated, you get a DM with the results. (unless you opted out) with consensus, model guesses, and whether your pick was “correct.” according to your community. The results will also be updated on the original drill post so that everyone can see!Toy around with the demo on the side! ↗️
Interactive Demo ^
Getting Started
Invite the bot
Permissions
The bot works in server text channels. The bot must be able to see and post in the channel.
In every channel where drills should run, the bot's role needs:
| Permission | Why |
|---|---|
| View Channel | See the channel and slash-command context |
| Send Messages | Post drills and replies |
| Embed Links | Rich embeds on drill messages |
| Attach Files | It needs this to attach the images it generates. |
| Read Message History | Edit the drill messages when they close. |
The bot does not have access to read other messages in a channel.If View Channel is denied, the bot cannot use that channel at all.
This is the main way to limit where people can start drills.
For Players
Picking
Start a drill with /drill and look at the image the bot posts. Pick which awakening you think is the optimal choice in the dropdown. Click Next Drill to do another one!
You cannot change your answer, no take-backsies!On each drill you'll see map, draft number ("After Set 2"), your striker + slot ("Juno 3rd pick"), and the full board with all the details.
Link your ClarionCorp account
You must link before your pick is saved.On ClarionCorp.net, sign in with this Discord account and connect your Omega Strikers profile first.
| Command | What it does |
|---|---|
/link account <ClarionCorp Username> | Links Clarion and checks if the Discord user matches with your account. |
/link status | See the status of your link and what peak LP it has recorded |
/link refresh | Update your peak rank info |
/unlink | Remove the link |
Higher peak LP = heavier vote. Which means it will influence the results more towards the community consensus and the training data.
Other Slash Commands
| Command | What it does |
|---|---|
/drill | Start a new drill! |
/dm status | Lets you see and change if you want to receive DMs when drills close |
For Server Managers
This section is for members with Discord's Manage Server permission.
Slash Commands
| Command / Button | What it does |
|---|---|
/close-drills | Force-close all open drills in the current channel |
/set-drill-open-time | Set how long drills stay open in this channel (5–1440 minutes; default 30) |
/set-drill-cooldown | Set the minimum amount of time between drill posts per channel. |
| Close Drill (button) | Close that specific drill immediately |
/auto-drill start | Enable scheduled drills in this channel |
/auto-drill stop | Disable scheduled drills here (does not close an open drill) |
/auto-drill status | Read-only schedule info |
Channel availability
If View Channel permission is denied, the bot cannot see slash commands, post drills, or edit messages in that channel. Auto-drill skips inaccessible channels until permissions are fixed.Use this to manage in which channels users can open drills.
FAQ & Troubleshooting
| Pick menu wants me to link / pick didn't save |
|---|
Run /link account <your Clarion username>. Your Clarion profile must have the correct Discord ID. |
| "ClarionCorp's Discord ID for that account doesn't match yours" |
|---|
Clarion Corp may still be serving cached profile data. Wait about 15 minutes and run /link account again or use the button to automatically retry in 15 minutes. If you choose to use this, the bot will DM you if it succeeded or failed the link retry. |
| "This drill is already closed" |
|---|
The timer expired or a manager closed it. Check the updated message for results, or start a new drill with /drill. |
| The bot is not responding in a channel |
|---|
| Check that the bot role has View Channel, Send Messages, and the other permissions listed above. If the bot does not appear in the members list for a channel, it probably does not have access to see the channel. |
| I did not get a DM |
|---|
Run /dm status. You may have opted out. Also check server Privacy Settings → Direct Messages (must allow DMs from server members) and that you have not blocked the bot. |
| Model predictions look wrong |
|---|
| The model is still in early training. Community consensus from linked players is the stronger signal; the model is supplementary and improves over time as more drills close. Let's cheer together when it does get it right! The more quality picks you make the better the bot will get at understanding how to pick the correct awakenings. |
| Does linking expose my rank publicly? |
|---|
Vote weight uses peak LP internally for consensus weighting. Exact numbers and formula are not broadcast on the drill message; /link status shows your own info only in a message that only you can see. |
| Do I need to link my ClarionCorp account? |
|---|
| Yes, this is required so that the bot knows what your peak rank is, which is only used to weight your picks against others. This way the best picks float to the top! |
| What is vote weight? |
|---|
| Linked accounts get a vote weight from peak LP (higher rank = more weight). Weights affect community consensus. Your pick still counts once, weight scales how much your vote moves the bar and how much your pick affects the model's training. |
| Can I change my pick? |
|---|
| Yes. Use the dropdown again to select a different awakening before the drill closes! |
| How do I stop DMs? |
|---|
/dm opt-out: stop result DMs |
/dm opt-in: turn them back on |
/dm status: check if its on or off. |
| You can still pick in drills when opted out. You just won’t get the DM. Check the closed drill message in-channel for results. |
| Why can’t I pick? |
|---|
| Common reasons: |
| - Drill already closed (Start a new one!) |
| - Not linked (Use /link account) |
| Is my data stored? |
|---|
| To make the bot function, your data is stored. We're only storing the data that is needed to run all of the bot's functions and nothing more. |
| If you're concerned about how your data is handled, read our easy-to-read privacy policy! |
Terms of Service
OS Drafting DrillerLast updated: June 13, 2026These Terms of Service ("Terms") govern your use of OS Drafting Driller (the "Bot"), a Discord application operated by Catbot_Tsumi ("we," "us," or "operator"). By inviting the Bot to a Discord server, using its commands, or interacting with its messages, you agree to these Terms. If you do not agree, do not use the Bot.
1. The service
OS Drafting Driller is a free community tool that posts simulated Omega Strikers awakening draft scenarios in Discord. You practice pick decisions, compare answers to community consensus and a machine-learning model when drills close, and may optionally link a ClarionCorp account so your picks can contribute to weighted consensus.The Bot is a fan project. It is not official game software and is not endorsed by Odyssey Interactive, Omega Strikers, ClarionCorp, or Discord Inc.
2. Eligibility
You must meet Discord's minimum age requirement (13 years or older, or the minimum age in your country if higher) to use Discord and this Bot.If you invite the Bot to a server, you represent that you have authority to do so (for example, as a server administrator). Server administrators are responsible for deciding who in their community may use the Bot and for configuring channel permissions appropriately.
3. Account linking (optional)
Some features use an optional link between your Discord account and a ClarionCorp / Omega Strikers player profile via /link account or related commands.By linking, you represent that:- You own or control the Clarion account you link.
- The information you provide is accurate.
- You understand linked picks may receive vote weight based on publicly available rating data fetched from ClarionCorp.You may remove your link at any time with /unlink. If name-based linking is enabled on the Bot, it is offered only as a temporary workaround when Clarion's Discord verification is unavailable; we may disable it at any time.Linking is not required to use all Bot features unless the operator has configured the Bot to require a link before saving picks.
4. Acceptable use
You agree not to:- Abuse, harass, or spam the Bot or other users through Bot interactions.
- Attempt to disrupt, reverse engineer, or circumvent Bot limits (including post cooldowns or pick restrictions).
- Use the Bot in violation of Discord's Terms of Service, Community Guidelines, or the Discord Developer Policy.
- Misrepresent your identity or link an account you do not control.
- Use automated means to submit picks or commands without authorization.We may restrict or terminate access for conduct that harms the service or other users.
5. Discord platform
The Bot runs on Discord. Your use of Discord is governed by Discord's own terms and policies. We are not responsible for Discord outages, policy changes, or actions Discord takes regarding your account or server.Developers and users of the Bot must comply with applicable Discord developer and platform rules.
6. Disclaimers
The Bot is provided "as is" and "as available," without warranties of any kind, whether express or implied, including fitness for a particular purpose or uninterrupted operation.- Draft scenarios are simulations for practice and discussion, not live match state.
- Community consensus reflects weighted votes from linked players who participated; it is not official meta or professional advice.
- Model predictions are produced by a machine-learning policy still in training; they may be wrong and are supplementary only.
- We do not guarantee accuracy, availability, or that the Bot will remain online or unchanged.To the fullest extent permitted by law, the operator is not liable for indirect, incidental, or consequential damages arising from use of the Bot.
7. Third-party services
The Bot may communicate with ClarionCorp's API when you link or refresh an account. ClarionCorp's own terms and privacy practices apply to your Clarion account and data held by ClarionCorp.Game names, assets, and mechanics referenced by the Bot belong to their respective owners. This project is not affiliated with those rights holders.
8. Changes and termination
We may modify, suspend, or discontinue the Bot or these Terms at any time. We will update the "Last updated" date when Terms change. Continued use after changes means you accept the revised Terms.You may stop using the Bot by removing it from your server, unlinking your account, and ceasing interaction. Server administrators may remove the Bot at any time.
9. Governing law
These Terms are governed by the laws of the United States, without regard to conflict-of-law rules. Any dispute will be handled in good faith; for a small community Bot, informal resolution via contact below is preferred before formal proceedings.
10. Contact
Operator: Catbot_TsumiContact: Send a direct message to Catbot_Tsumi on Discord for questions about these Terms. We do not maintain a public support email. Response times may vary.
Privacy Policy
OS Drafting DrillerLast updated: June 13, 2026This Privacy Policy explains how OS Drafting Driller (the "Bot"), operated by Catbot_Tsumi, collects, uses, and protects information when you interact with the Bot on Discord.
1. Scope
This policy applies to data processed by the Bot and its backend when you:- Use slash commands, buttons, or menus on Bot messages
- Submit a pick in a drill
- Link or refresh a ClarionCorp account
- Change DM preferences (/dm opt-out, /dm opt-in)
- Configure auto-drill or related server settings (server managers)It does not cover Discord's own data practices or ClarionCorp's handling of your game account. See Discord's Privacy Policy and ClarionCorp's documentation for those services.
2. Information we collect
Required for core Bot use
When you interact with the Bot, we typically store:
| Information | When collected | Why we store it |
|---|---|---|
| Discord user ID | Picking in a drill, linking, DM preferences | Associate your pick with your account; send result DMs; honor opt-out |
| Discord guild (server) ID | Drills posted in a server | Operate drills per server; schedules and settings |
| Discord channel ID | Drills posted in a channel | Post, edit, and close drill messages in the right channel |
| Discord message ID | Each posted drill | Update the drill message when it closes |
| Awakening pick | You select an option in a drill | Record your answer; compute consensus |
| Pick timestamp | When you pick | Ordering and audit of responses |
| Vote weight | When you pick | 0 if unlinked; higher if linked and Clarion peak rating is available |
| Simulated draft scenario data | Each drill | Render the board, show results, train the ML model (JSON state, not your personal profile) |
Optional ClarionCorp linking
If you run /link account, /link refresh, or related commands, we also store:
| Information | Why we store it |
|---|---|
| Clarion username | Display in /link status; verify your link |
| Clarion player ID | Stable identifier when refreshing from the API |
| Peak rating | Compute vote weight for weighted consensus |
| Link verification method | Whether linked via Discord ID match or fallback |
| Link timestamps | When linked and last updated |
We fetch this from ClarionCorp's API (api.clarioncorp.net) using a server-side token. We do not receive or store your Clarion password.
Server configuration (guild managers)
Server managers who enable auto-drill or adjust channel settings may cause us to store guild ID, channel ID, schedule intervals, cooldown values, and last-post timestamps for those channels.
Preferences
| Information | Why we store it |
|---|---|
| DM opt-out flag | Skip result DMs when you have opted out |
What we do not collect
- Passwords or payment information
- Contents of your Discord messages except what you submit through Bot interactions (commands, buttons, menus)
- A full copy of your Discord profile beyond identifiers Discord provides at interaction time
- Advertising or analytics trackers inside the Bot
3. How we use information
We use collected data to:- Post, manage, and close draft drills
- Record picks and show personalized results
- Compute weighted community consensus from linked participants
- Send result DMs after drills close (unless you opted out)
- Train and improve a machine-learning policy from closed-drill consensus
- Enforce cooldowns and auto-drill schedules
- Verify and refresh ClarionCorp account links
- Maintain service reliability and debug issuesWe do not sell or exchange your personal information.
4. Legal bases (summary)
Where applicable (for example, under GDPR), we rely on:- Legitimate interest — operating and improving a free draft-practice tool, preventing abuse, and maintaining drill history for consensus and model training
- Consent — optional ClarionCorp linking and receiving result DMs (you can opt out of DMs anytime)You may withdraw consent for optional features by unlinking or using /dm opt-out without affecting your ability to use Discord itself.
5. How we share information
We share data only as needed to run the service:
| Recipient | Purpose |
|---|---|
| Discord | The Bot sends messages, embeds, and DMs through Discord's platform |
| ClarionCorp API | We query player profiles when you link or refresh; requests go from our server to ClarionCorp |
We do not share your data with advertisers or data brokers.If required by law, we may disclose information to comply with valid legal process.
6. Data retention
We retain information only as long as needed to operate the Bot, maintain drill history, compute consensus, and improve the ML model.- Clarion link data — kept while your account remains linked. /unlink deletes your link record from our database.
- Drill picks and scenario history — kept after drills close for consensus history and model training unless you request deletion.
- DM opt-out — kept until you opt back in or request removal.
- Server schedule/settings — kept while configured or until the Bot is removed from the server.You may request deletion of your stored data by contacting us (see Contact). We will honor reasonable requests; some aggregated or de-identified training data derived from closed drills may not be fully reversible.
7. Your choices
| Action | Effect |
|---|---|
/unlink | Removes your Clarion link data from our database |
/dm opt-out | Stops result DMs; your picks may still be stored |
/dm opt-in | Re-enables result DMs |
| Remove the Bot from a server | Stops new drills and settings updates for that server |
| Request deletion via Discord DM | Ask us to delete your stored picks, link data, or preferences |
We do not currently offer an automated self-service export command. You may request a summary of what we store about you by contacting us.
8. Security
Data is stored in a SQLite database on servers controlled by the operator, with access limited to what is needed to run the Bot. No method of transmission or storage is completely secure; we use reasonable measures but cannot guarantee absolute security.
9. Children
The Bot is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe we have done so, contact us and we will delete it.
10. International users
The operator is based in the United States. If you use the Bot from another country, your information may be processed in the U.S.Depending on your location, you may have rights to access, correct, or delete personal data we hold about you. To exercise these rights, contact us via Discord DM. We do not appoint an EU representative; for a small free community Bot, we handle requests directly when feasible.
11. Changes to this policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top will change when we do. Continued use of the Bot after updates means you accept the revised policy.
12. Contact
Operator: Catbot_TsumiContact: Send a direct message to Catbot_Tsumi on Discord for privacy questions or deletion requests. We do not maintain a public privacy email. Response times may vary.


Dubu 3rd pick









