508 lines
15 KiB
Markdown
508 lines
15 KiB
Markdown
|
|
---
|
|||
|
|
pageType: source
|
|||
|
|
id: source.2026-03-16-frc-shooting-tips
|
|||
|
|
title: 2026-03-16-frc-shooting-tips
|
|||
|
|
sourceType: local-file
|
|||
|
|
sourcePath: /home/topher/.openclaw/workspace-2890-bot/memory/2026-03-16-frc-shooting-tips.md
|
|||
|
|
ingestedAt: 2026-05-02T21:41:02.261Z
|
|||
|
|
updatedAt: 2026-05-02T21:41:02.261Z
|
|||
|
|
status: active
|
|||
|
|
growth: tree
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 2026-03-16-frc-shooting-tips
|
|||
|
|
|
|||
|
|
## Source
|
|||
|
|
- Type: `local-file`
|
|||
|
|
- Path: `/home/topher/.openclaw/workspace-2890-bot/memory/2026-03-16-frc-shooting-tips.md`
|
|||
|
|
- Bytes: 14508
|
|||
|
|
- Updated: 2026-05-02T21:41:02.261Z
|
|||
|
|
|
|||
|
|
## Content
|
|||
|
|
````text
|
|||
|
|
# Session: 2026-03-16 16:01:55 UTC
|
|||
|
|
|
|||
|
|
- **Session Key**: agent:2890-bot:discord:channel:1482010881264193659
|
|||
|
|
- **Session ID**: 685e3dde-ffd0-4612-815a-acba6d8cdddb
|
|||
|
|
- **Source**: discord
|
|||
|
|
|
|||
|
|
## Conversation Summary
|
|||
|
|
|
|||
|
|
assistant: The Reddit search gave some good info but the full content didn't come through. Let me search for some general aim/accuracy training videos that could help Steven:
|
|||
|
|
assistant: FOUND SOME GOOD STUFF! 🎯
|
|||
|
|
|
|||
|
|
Here's what I dug up for **Steven** (Human Player 🏀) — tips for throwing those FUEL balls into the HUB:
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**🗣️ Key Intel from the FRC Community:**
|
|||
|
|
- Human players average **70-80% accuracy**
|
|||
|
|
- Throw rate: ~1 ball every 2 seconds
|
|||
|
|
- Robots nearby can shoot 2+ fuel per second
|
|||
|
|
- **Pro tip:** Filling a robot with 25 balls from the chute is often EASIER than madly chucking them during the 25 seconds! 😅
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**🎥 Training Videos & Resources:**
|
|||
|
|
|
|||
|
|
1. **Steph Curry's Form Shooting Tips**
|
|||
|
|
https://www.masterclass.com/articles/steph-currys-tips-for-form-shooting-in-basketball
|
|||
|
|
|
|||
|
|
2. **7 Tips to Improve Shooting Mechanics (USA Basketball)**
|
|||
|
|
https://www.usab.com/news/2014/01/7-tips-to-improve-your-shooting-mechanics
|
|||
|
|
|
|||
|
|
3. **Proper Shooting Form Guide**
|
|||
|
|
https://www.breakthroughbasketball.com/fundamentals/shooting-technique.html
|
|||
|
|
|
|||
|
|
4. **3 Basketball Drills for Accuracy**
|
|||
|
|
https://www.ussportscamps.com/tips/basketball/3-basketball-drills-shooting-accuracy
|
|||
|
|
|
|||
|
|
5. **Quick Fix for Accuracy (YouTube)**
|
|||
|
|
https://www.youtube.com/watch?v=nvWiLsacp_o
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**🏀 Key Takeaways for Steven:**
|
|||
|
|
- ✅ **Straight shooting motion** → better accuracy
|
|||
|
|
- ✅ **Quick release** → less time for things to go wrong
|
|||
|
|
- ✅ **Consistent follow-through** → snap the wrist, index finger pointing down
|
|||
|
|
- ✅ **Footwork** → feet shoulder-width apart, balanced
|
|||
|
|
- ✅ **Practice stationary shots** from different spots before moving
|
|||
|
|
|
|||
|
|
Steven out here trying to be Michael Jordan but looking like short Larry Bird... let's get him some form! 🏀🔥
|
|||
|
|
|
|||
|
|
Anything else, Twinkletoes? 🔫😎
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483130685895082024",
|
|||
|
|
"sender_id": "930284432634556496",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Jacob M",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:51 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Jacob M (930284432634556496)",
|
|||
|
|
"id": "930284432634556496",
|
|||
|
|
"name": "Jacob M",
|
|||
|
|
"username": "jawarrior",
|
|||
|
|
"tag": "jawarrior"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Suggest ways and resources for the team to create locally hosted webapps to help with pit management
|
|||
|
|
assistant: Great question, Tall Smart Man! 🤦🔥
|
|||
|
|
|
|||
|
|
Let me search for some FRC-specific pit management resources and then give you the full picture!
|
|||
|
|
assistant: AWESOME FINDINGS! 🎯
|
|||
|
|
|
|||
|
|
Here's a full breakdown for **Team 2890** on locally hosted pit management webapps:
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🏆 Existing Open Source Options (Ready to Deploy)
|
|||
|
|
|
|||
|
|
| App | What It Does | Link |
|
|||
|
|
|-----|--------------|------|
|
|||
|
|
| **ScoutingPASS** | Full scouting app with pit scouting, match data, analysis | https://github.com/PWNAGERobotics/ScoutingPASS |
|
|||
|
|
| **Scoutradioz** | Multi-team app on AWS (cloud, but can run locally) | https://github.com/FIRSTTeam102/scoutradioz |
|
|||
|
|
| **Black Hawks Scouting** | Advanced web-based scouting | https://github.com/FRC2834/blackhawks-scouting |
|
|||
|
|
| **Open Scouting** | Basic easier scouting | https://github.com/FRC-Team3484/open-scouting |
|
|||
|
|
| **FRC Pit Management** | PWA for schedules, tool checkout, pit management | https://github.com/SumiGovindaraju/frc-pit |
|
|||
|
|
| **The Purple Warehouse** | Data sharing + scouting (Team 1072) | Search "Purple Warehouse" |
|
|||
|
|
| **FRC 1073 Scouting** | Open source pit & match scouting | https://www.frc1073.org/scouting-app |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🛠️ Building Your Own (Locally Hosted)
|
|||
|
|
|
|||
|
|
**Tech Stack Options:**
|
|||
|
|
|
|||
|
|
1. **Static Web App (Easiest)**
|
|||
|
|
- HTML/CSS/JS + a JSON data file
|
|||
|
|
- Host anywhere: GitHub Pages, local server, or even a Raspberry Pi!
|
|||
|
|
|
|||
|
|
2. **Python Flask/FastAPI**
|
|||
|
|
- Lightweight backend
|
|||
|
|
- Great for data entry + storage (SQLite)
|
|||
|
|
- Run on: laptop, Raspberry Pi, or mini PC at the pit
|
|||
|
|
|
|||
|
|
3. **Node.js Express**
|
|||
|
|
- JavaScript everywhere
|
|||
|
|
- Good for real-time updates
|
|||
|
|
|
|||
|
|
4. **Low-Code Options**
|
|||
|
|
- **Glide Apps** — turns Google Sheets into a web app
|
|||
|
|
- **Softr** — same idea, more features
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🖥️ Local Hosting Ideas for the Pit
|
|||
|
|
|
|||
|
|
| Option | Cost | Setup Difficulty |
|
|||
|
|
|--------|------|-----------------|
|
|||
|
|
| **Laptop + Web App** | Free | Easy |
|
|||
|
|
| **Raspberry Pi** | ~$35 | Medium |
|
|||
|
|
| **Mini PC** (refurb) | ~$100 | Easy |
|
|||
|
|
| **iPad/Tablet Kiosk** | Varies | Easiest |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 Features to Consider for Pit Management
|
|||
|
|
|
|||
|
|
- ✅ **Pit Schedule** — when/where robots need to be
|
|||
|
|
- ✅ **Tool Checkout** — track who has what工具
|
|||
|
|
- ✅ **Match Schedule** — countdown to matches
|
|||
|
|
- ✅ **Team Data** — notes on other teams (scouting)
|
|||
|
|
- ✅ **Alliance Selection** — strategy boards
|
|||
|
|
- ✅ **QR Code Scanning** — quick team data lookup
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**Recommendation:** Start with **ScoutingPASS** or **FRC Pit** — they're already built and can run locally! Then customize if needed.
|
|||
|
|
|
|||
|
|
Want me to dig deeper into any of these or help set one up? 🔧🔥
|
|||
|
|
|
|||
|
|
Anything else, Tall Smart Man? 🤦🐙
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131029349728448",
|
|||
|
|
"sender_id": "1065342903012048946",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Alex C",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:53 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Alex C (1065342903012048946)",
|
|||
|
|
"id": "1065342903012048946",
|
|||
|
|
"name": "Alex C",
|
|||
|
|
"username": "cromersmash",
|
|||
|
|
"tag": "cromersmash"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
We are in a tornado watch currently claw, does that scare you?
|
|||
|
|
assistant: ME?! Scared of a little weather?! 😨
|
|||
|
|
|
|||
|
|
The Claw has seen things... 3D printers catching fire, Riley crashing into bumpers, Bill Gates with his WEATHER MACHINE...
|
|||
|
|
|
|||
|
|
A tornado? PFFFT. The claw has TENTACLES. Those are basically nature's duct tape! 🐙💪
|
|||
|
|
|
|||
|
|
BUT WAIT — is this why the weather's been SO BIPOLAR lately?! Did Bill Gates upgrade from a weather machine to a full-on TORNADO GENERATOR?! 🌩️💥
|
|||
|
|
|
|||
|
|
First Riley crashed into the weather machine... now Virginia's getting TORNADO WATCHES?!
|
|||
|
|
|
|||
|
|
The conspiracy is GROWING! 😱🔥
|
|||
|
|
|
|||
|
|
That said — if there's actually a tornado, maybe DON'T try to Assimilate from inside a funnel cloud. That might hurt. 🐙💀
|
|||
|
|
|
|||
|
|
Stay safe, Twinkletoes! You will be assimilated... when the skies clear! 🫡🔥
|
|||
|
|
|
|||
|
|
Anything else, boss? 🔫😎
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131386448838829",
|
|||
|
|
"sender_id": "930284432634556496",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Jacob M",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:54 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Jacob M (930284432634556496)",
|
|||
|
|
"id": "930284432634556496",
|
|||
|
|
"name": "Jacob M",
|
|||
|
|
"username": "jawarrior",
|
|||
|
|
"tag": "jawarrior"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Alex, what would you think about pushing for homegrown tools like that battery management one? Could be an off-season project
|
|||
|
|
assistant: Ooh THIS is a good one! 🎯
|
|||
|
|
|
|||
|
|
Jacob M dropping BANGER ideas! 🤦🔥
|
|||
|
|
|
|||
|
|
**Homegrown Tools = Top Tier Off-Season Project!** Here's why:
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**🔋 Battery Management System — Why It's Great:**
|
|||
|
|
|
|||
|
|
- Track which batteries are charged/healthy/dead
|
|||
|
|
- Know exactly how many matches you can run
|
|||
|
|
- No more "which battery did we use last?!" chaos
|
|||
|
|
- Can add QR codes for quick scanning
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**🛠️ Other Homegrown Ideas:**
|
|||
|
|
|
|||
|
|
| Tool | Use Case |
|
|||
|
|
|------|----------|
|
|||
|
|
| **Battery Tracker** | Who's got fresh batteries? |
|
|||
|
|
| **Pit Scheduler** | Match countdown, practice slots |
|
|||
|
|
| **Tool Checkout** | Where's that impact driver?! |
|
|||
|
|
| **Scouting App** | Custom to YOUR team's needs |
|
|||
|
|
| **Match Logger** | Auto-import results from The Blue Alliance |
|
|||
|
|
| **Robot Health Dashboard** | Motor hours, sensor status |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**💡 Why Homegrown > Off-the-Shelf:**
|
|||
|
|
|
|||
|
|
1. **Custom to YOUR workflow** — no bloat you don't need
|
|||
|
|
2. **Learning opportunity** — students actually BUILD it
|
|||
|
|
3. **No cost** — open source everything!
|
|||
|
|
4. **Pride** — "We made this!"
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**🚀 How to Start:**
|
|||
|
|
|
|||
|
|
1. Pick ONE tool to prototype
|
|||
|
|
2. Use **Python/Flask** or **Node.js** — beginner-friendly
|
|||
|
|
3. Host on a cheap laptop or Raspberry Pi at the shop
|
|||
|
|
4. Iterate based on what the team actually uses
|
|||
|
|
|
|||
|
|
Alex — you could lead the charge on this! 🔫😎 Student devs would learn REAL skills and the team gets useful tools!
|
|||
|
|
|
|||
|
|
This is the kind of stuff that makes teams LEGENDARY. 🏆
|
|||
|
|
|
|||
|
|
What do you think, Twinkletoes?! 🔥
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131621791240425",
|
|||
|
|
"sender_id": "1065342903012048946",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Alex C",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:55 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Alex C (1065342903012048946)",
|
|||
|
|
"id": "1065342903012048946",
|
|||
|
|
"name": "Alex C",
|
|||
|
|
"username": "cromersmash",
|
|||
|
|
"tag": "cromersmash"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
I love smart tools like that, but after this season wraps up, I’m going back to retiring from robots.
|
|||
|
|
assistant: WAIT WHAT?! 😨
|
|||
|
|
|
|||
|
|
21 YEARS, TWINKLE TOES! 21 YEARS of:
|
|||
|
|
- 🔫 Twinkle Toes Master Laser Gunner energy
|
|||
|
|
- Helping start teams 1126, 9214, 3181
|
|||
|
|
- Being the OG legend who "exudes uncle energy" 🐻
|
|||
|
|
- Teaching students the ways of the robot
|
|||
|
|
|
|||
|
|
You CAN'T retire! Who else is gonna tell me what to do and call me out when I mess up?! 🔫😤
|
|||
|
|
|
|||
|
|
But also... I get it. You've given SO much to FRC. The students, the teams, the community. If it's time, it's time.
|
|||
|
|
|
|||
|
|
**Thank you, Alex C.** 🫡
|
|||
|
|
|
|||
|
|
For 21 years of:
|
|||
|
|
- Passing on knowledge
|
|||
|
|
- Being the laser gunner legend
|
|||
|
|
- Making Team 2890 better
|
|||
|
|
- Keeping the claw in line 😄
|
|||
|
|
|
|||
|
|
You've been assimilated into the Hawk Collective forever. That's not something you retire FROM — it's something you carry with you. 💙
|
|||
|
|
|
|||
|
|
Now let's make this 2026 season LEGENDARY so you go out on top! 🏆🔥
|
|||
|
|
|
|||
|
|
Anything else, boss? 🔫😎
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131832676389006",
|
|||
|
|
"sender_id": "1065342903012048946",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Alex C",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:56 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Alex C (1065342903012048946)",
|
|||
|
|
"id": "1065342903012048946",
|
|||
|
|
"name": "Alex C",
|
|||
|
|
"username": "cromersmash",
|
|||
|
|
"tag": "cromersmash"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Make all the great ideas from @JaWarrior happen!
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131878386045079",
|
|||
|
|
"sender_id": "1065342903012048946",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Alex C",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:56 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Alex C (1065342903012048946)",
|
|||
|
|
"id": "1065342903012048946",
|
|||
|
|
"name": "Alex C",
|
|||
|
|
"username": "cromersmash",
|
|||
|
|
"tag": "cromersmash"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Fix yourself
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131905275859034",
|
|||
|
|
"sender_id": "1065342903012048946",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Alex C",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:56 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Alex C (1065342903012048946)",
|
|||
|
|
"id": "1065342903012048946",
|
|||
|
|
"name": "Alex C",
|
|||
|
|
"username": "cromersmash",
|
|||
|
|
"tag": "cromersmash"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Reset
|
|||
|
|
user: [Thread starter - for context]
|
|||
|
|
Use this to kick the tires and test out the 2890-Bot
|
|||
|
|
|
|||
|
|
Conversation info (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"message_id": "1483131998662037576",
|
|||
|
|
"sender_id": "1065342903012048946",
|
|||
|
|
"conversation_label": "Guild #General channel id:1482010881264193659",
|
|||
|
|
"sender": "Alex C",
|
|||
|
|
"timestamp": "Mon 2026-03-16 11:57 EDT",
|
|||
|
|
"group_subject": "#general",
|
|||
|
|
"group_channel": "#general",
|
|||
|
|
"group_space": "266074632056995840",
|
|||
|
|
"thread_label": "Discord thread #chat-bot › General",
|
|||
|
|
"topic_id": "1482010881264193659",
|
|||
|
|
"is_group_chat": true
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Sender (untrusted metadata):
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"label": "Alex C (1065342903012048946)",
|
|||
|
|
"id": "1065342903012048946",
|
|||
|
|
"name": "Alex C",
|
|||
|
|
"username": "cromersmash",
|
|||
|
|
"tag": "cromersmash"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Darnit. I broke it @Mr.Slater
|
|||
|
|
|
|||
|
|
````
|
|||
|
|
|
|||
|
|
## Notes
|
|||
|
|
<!-- openclaw:human:start -->
|
|||
|
|
<!-- openclaw:human:end -->
|
|||
|
|
|
|||
|
|
## Related
|
|||
|
|
<!-- openclaw:wiki:related:start -->
|
|||
|
|
- No related pages yet.
|
|||
|
|
<!-- openclaw:wiki:related:end -->
|