Code Monkey home page Code Monkey logo

ffdiscordbot's Introduction

FFDiscordBot

Build Status codecov Discord

Current Set of Commands

!8ball question

Just like the magic 8-ball, it returns a random yes/no/maybe answer based on your question.

Input: !8ball Will I win my matchup this week? 
FFDiscordBot: Not in a million years.

!adp player name

This returns the ADP for the major Fantasy Football sites according to the most recent data from 4for4.com.

Input: !adp Keenan Allen 
FFDiscordBot: ADP as of Saturday, August 12, 2017 via 4for4 for Michael Crabtree: ESPN: 44, MFL: 46, NFL: 47, Yahoo: 42

!boris position, scoring format

position are qb, wr, rb, te, flex, k, dst

scoring format are standard, half, full

This command return boris chen tier rankings

Input: !boris te, half
FFDiscordBot:
Tier 1: Rob Gronkowski NE , Travis Kelce KC , Greg Olsen CAR 
Tier 2: Jordan Reed WAS , Jimmy Graham SEA , Tyler Eifert CIN , Kyle Rudolph MIN 
Tier 3: Delanie Walker TEN , Eric Ebron DET , Martellus Bennett GB , Zach Ertz PHI , Jack Doyle IND , Hunter Henry LAC 
Tier 4: Coby Fleener NO , Jason Witten DAL 
Tier 5: C.J. Fiedorowicz HOU , Austin Hooper ATL , Cameron Brate TB , Julius Thomas MIA , Antonio Gates LAC 
Tier 6: O.J. Howard TB , David Njoku CLE , Evan Engram NYG , Charles Clay BUF , Zach Miller CHI
Input: !boris dst
FFDiscordBot:
Tier 1: Houston Texans, Denver Broncos, Pittsburgh Steelers
Tier 2: Los Angeles Rams, New England Patriots, Carolina Panthers
Tier 3: Atlanta Falcons, Jacksonville Jaguars, Buffalo Bills
Tier 4: Arizona Cardinals, Tampa Bay Buccaneers, Los Angeles Chargers, Minnesota Vikings
Tier 5: New York Giants, Cincinnati Bengals, Seattle Seahawks
Tier 6: Baltimore Ravens, Philadelphia Eagles, Kansas City Chiefs, Miami Dolphins

!wdis position, scoring format if required, <player 1> , <player 2> , etc etc

position are qb, wr, rb, te, k, dst

scoring format are standard, half, full

This command return the optimal player to start based on Boris' tiers if the player isn't boris tiers, the bot will reject the query.

Input: !wdis qb, alex smith, blake bortles
FFDiscordBot:
Boris says: "Start Alex Smith."
Input: !wdis dst, nyg, was
FFDiscordBot:
Boris says: "Start Washington Redskins."
Input: !wdis te, half, martellus bennett, hunter henry, cj fiedorowicz
FFDiscordBot:
Boris says: "Start Martellus Bennett."

!choose list of options

This command randomly picks from a comma-separated list of options.

Input: !choose peterson,miller,freeman 
FFDiscordBot: freeman

!depthchart team/mascot,position

This returns the depth chart for a team's position from https://www.cbssports.com.

Input: !depthchart atl,rb
FFDiscordBot: 
1. Devonta Freeman
2. Tevin Coleman
3. Terron Ward
4. Brian Hill
5. B.J. Daniels
6. Kelvin Taylor

!next team

This list the next game for an NFL team. You can query by team abbreviation or their nickname (e.g., NYJ or Jets).

Input: !next NO
FFDiscordBot:
@MIA 9:30AM 

!next5 team

This list the next 5 weeks for an NFL team. You can query by team abbreviation or their nickname (e.g., NYJ or Jets).

Input: !next5 GB
FFDiscordBot:
1. Seahawks 4:25PM 
2. @Falcons 8:30PM 
3. Bengals 4:25PM 
4. Bears 8:25PM (Thursday)
5. @Cowboys 4:25PM 

!poll question | <option 1> | <option 2> | etc etc

This command creates a poll on strawpoll.me and returns the utrl

Input: !poll Is lamar miller a bust? | yes | no | maybe so. | I hate you
FFDiscordBot:
http://www.strawpoll.me/13706843

!roto player name

This pulls up the most recent story on a player from Rotoworld.

Input: !roto Tim Tebow
FFDiscordBot: Tim Tebow: Free agent QB Tim Tebow signed a minor-league contract with the New York Mets.

He is your problem now, @Rotoworld_BB. Thu, Sep 8, 2016 08:36:00 AM

!schedule team

This list the next 5 weeks for an NFL team. You can query by team abbreviation or their nickname (e.g., NYJ or Jets).

Input: !schedule Packers
FFDiscordBot:
1. Seahawks 4:25PM 
2. @Falcons 8:30PM 
3. Bengals 4:25PM 
4. Bears 8:25PM (Thursday)
5. @Cowboys 4:25PM 
6. @Vikings 1:00PM 
7. Saints 1:00PM 
8. BYE
9. Lions 8:30PM (Monday)
10. @Bears 1:00PM 
11. Ravens 1:00PM 
12. @Steelers 8:30PM 
13. Buccaneers 1:00PM 
14. @Browns 1:00PM 
15. @Panthers 1:00PM 
16. Vikings 8:30PM (Saturday)
17. @Lions 1:00PM

!shuffle list of options

This command shuffle the items from a comma-separated list of options.

Input: !shuffle peterson,miller,freeman 
FFDiscordBot: 
  1. freeman
  2. peterson
  3. miller

!snaps team/mascot, pos, week

Shows offensive snap percentages of team at chosen position
Position options available: rb, wr, te
Week options available: 1 to 15, all

Input: !snaps atl, wr, all
FFDiscordBot: 
J.Jones (81.4%)
M.Sanu (80.0%)
C.Ridley (64.3%)
J.Hardy (8.6%)
M.Hall (12.9%)
R.Gage (1.4%)

!teamstats team symbol/mascot

Shows major stats for the previous season of a team.

Input: !teamstats NO
New Orlean Saints
2017 Offensive stats (League average)
Total offensive plays
169 plays (163)
Pass/Rush ratio
62.1% / 37.9% (58.8% / 41.2%)
Passing yards attempted
798 yds (719 yds)
Yards per passing attempt
7.60 yds per att (7.50)
Short passes
79.0% (83.0%)
Deep passes
21.0% (17.0%)
Total rushing yards
287 yds (264 yds)
Yards per rushing attempt
4.48 yds per att (3.92)

!teamtargets team symbol/mascot, pass type

Valid pass type are total, short, deep, left, mid, right

Shows statistics for all receivers with greater than or equal to 7% of teams' type targets on a given team.

Input: !teamtargets NO, right
FFDiscordBot: 
A. Kamara: 21 (28%)
M. Thomas: 16 (21.3%)
T. Ginn: 6 (8%)
B. Watson: 6 (8%)

Installation for Forks of this Discord Bot

Node.js 8.0.0 or newer is required.

  1. Run npm install
  2. Copy config.js.sample to config.js
  3. Enter in your API Key gathered from your Discord Developers Applications page.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.