Skip to content

djondoj/PremierLeague-ChatBot

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

MONEYBALL - ChatBot

Module: 4006CEM, Class: B, Group: 5

Contributors:

  • Jonas Djondo
  • Roshan Kc
  • Cole Samson
  • Daniel Rodrigues
  • Ihteshaam Naseer

Kind reminder: If anyone does obtain any ideas from this project, could you please use our group as a reference.

Description: The objective for this ChatBot is to engage a conversation with a user within specific topics such as:

  • Premier League (league standings data: Position, Points, Goals For, etc...)
  • Global transfers (all player values around the world. *converted to British pounds sterling)
  • Economic club value (premier league economic club values such as total asset and income incoming and outcoming transfer fees.)

This ChatBot will feature:

  • Discord API
  • Player value API
  • Keyword Identifier
  • File Handler/Analysis

How to use:

  • Download all .py files
  • Download all .csv files
  • Pip install following modules:
    • discord.py
    • nltk
      • nltk.download('punkt') - located near the top in chatter.py, uncomment this
      • nltk.download('averaged_perceptron_tagger') - located near the top in chatter.py, uncomment this
    • pandas
    • re
    • requests
    • bs4

About

A Semi-Intelligent ChatBot filled with statistical and economical data for the Premier League.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages