# Role mapping for update notifications # Software categories → Discord role mentions + channel # # Format: # role_id: Discord role ID to @mention # channel_id: Discord channel to post in (general = 266074632056995840) # keywords: list of terms that map this software to this role general_channel: "266074632056995840" # #general role_mapping: programming: role_id: "276083539307528203" keywords: [photonvision, megatag, apriltag, wpilib, yagsl, swerve, vision, programming, java, python, limelight, odometry, pose, networktables, pathplanner, advantagekit] electrical: role_id: "497017893922275330" keywords: [spark, sparkmax, sparkflex, rev, falcon, kraken, talon, victor, jaguar, motor, controller, pwm, can, pdh, pneumatic, wiring, breaker, fuse, ne motor, brushless, neo, vexus] chassis: role_id: "497018012071624716" keywords: [swerve, chassis, drive, gearbox, wheel, omni, mecanum, transmission, west coast, wcp, bolt] cad: role_id: "1025147629568532590" keywords: [fusion 360, solidworks, onshape, cad, 3d print, cnc, cam, drawing, model, assembly] coach: role_id: "397190507635408907" keywords: [game manual, rule, inspection, safety, deadline, kickoff, competition, district, regional, championship] students: role_id: "427920804588552192" keywords: [game manual, rule, kickoff, workshop, training, lesson, tutorial] safety: role_id: "399224560467050516" keywords: [safety, inspection, battery, fire hazard, ppe, first aid] # Software name to role override (for specific software that doesn't match keywords) software_roles: PhotonVision: ["programming"] MegaTag (Limelight): ["programming"] WPILib: ["programming"] YAGSL: ["programming", "chassis"] FRC Game Manual: ["coach", "students"] Fusion 360: ["cad"] SparkFlex: ["electrical"] SparkMax: ["electrical"]