Basic commands

Terms in brackets [] represent optional arguments.

Terms in curly braces {} represent required arguments.

  • hello
    • posts "Hello, World!"
  • help
    • posts a link to this help page
  • web
    • posts the link to the league website
  • trades
    • posts the link to the league trades
  • schedule
    • schedule
  • standings
    • posts the link to the league standings
  • stats
    • posts the link to the league stats
  • players
    • posts the link to the league players search
  • teams
    • posts the link to the league teams
  • week
    • posts the current year, stage, and week
  • team {team}
    • posts the link to the specified team
    • {team} can be the team's city/state, nickname, or abbreviation
  • owner {team}
    • posts the owner listed on the console and on the site
    • {team} can be the team's city/state, nickname, or abbreviation
  • games
    • posts the games for the current week
  • unplayed
    • posts the unplayed games for the current week
  • tws {team} [week]
    • tws stands for team week score
    • posts the game specified by the team and week
    • {team} can be the team's city/state, nickname, or abbreviation
    • [week] is the week to look up; leave this blank to just use the current week
  • ps [args]
    • ps stands for player search
    • posts the results of the search
    • [args] can be any of the following in any order
      • team city, name, or abbreviation to specify a team; multiple teams are allowed
      • player name; can be first name, last name, or both;
      • positions or position groups; multiple positions and groups are allowed; position groups are as follows
        • RB -> HB, FB
        • SKILL -> HB, TE, WR
        • OL -> LT, LG, C, RG, RT
        • G -> LG, RG
        • OT -> LT, RT
        • DL -> LE, DT, RE
        • DE -> LE, RE
        • LB -> LOLB, MLB, ROLB
        • OLB -> LOLB, ROLB
        • S -> FS, SS
        • DB -> CB, FS, SS
  • whois {'me' or @mention}
    • whois me
      • Sends the MyMadden username, league member status, and team of the user who sent the command
    • twitch @mention
      • Sends the MyMadden username, league member status, and team of the tagged user
    • Note: this command requires the targeted user to have allowed MyMadden to save their groupme id. This is done in the Profile section of the user's Dashboard.
The following commands are what I like to call social media commands. These all take the same argument which can either be "me" or an @mention. These commands only work if the target user has allowed MyMadden to save their groupme id and has set their social media links. This is done in the Profile section of the user's Dashboard.
  • twitch {'me' or @mention}
    • twitch me
      • Sends the twitch link associated with the user who sent the command
    • twitch @mention
      • Sends the twitch link associated with the tagged user
  • youtube {'me' or @mention}
    • youtube me
      • Sends the youtube link associated with the user who sent the command
    • youtube @mention
      • Sends the youtube link associated with the tagged user
  • psn {'me' or @mention}
    • psn me
      • Sends the psn username associated with the user who sent the command
    • psn @mention
      • Sends the psn username associated with the tagged user
  • xbox {'me' or @mention}
    • xbox me
      • Sends the xbox live username associated with the user who sent the command
    • xbox @mention
      • Sends the xbox live username associated with the tagged user
  • steam {'me' or @mention}
    • steam me
      • Sends the steam username and link associated with the user who sent the command
    • steam @mention
      • Sends the steam username and link associated with the tagged user
  • facebook {'me' or @mention}
    • steam me
      • Sends the facebook link associated with the user who sent the command
    • facebook @mention
      • Sends the facebook link associated with the tagged user
  • twitter {'me' or @mention}
    • twitter me
      • Sends the twitter link associated with the user who sent the command
    • twitter @mention
      • Sends the twitter link associated with the tagged user

For admin

Here a few things to know

  • groupme does not have an edit bot api, so if you wish to change the bot's name, avatar, or prefix, then delete the current bot and make a new one. The custom commands you created will NOT be deleted.
  • You can only delete bots you created. If another admin created a bot, that same admin must be the one to delete it if that is the desire.
  • An "alias" is a command that calls another command. Currently this only works for calling other custom commands. The plan is to allow aliases for basic commands in the future.
  • The command prefix can be changed after creation.
  • Individual bots can be setup to post the following updates
    • Post Scores: Enabling this will cause the bot to post game results in the chat when weekly stats are synced
    • Post Rosters: This setting makes the bot post any roster moves when rosters are synced
    • Post Trades: When trades are accepted, approved, or denied, the bot will post about it if this setting is enabled.