Go to Post Yeah.... I'll pay money just for a picture of Andy [Grady] getting jiggy! (then recommend it for the Caption contest!) ;) - Rich Wong [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-09-2014, 14:12
Ty Tremblay's Avatar
Ty Tremblay Ty Tremblay is online now
Robotics Engineer
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Alton NH
Posts: 818
Ty Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond repute
Introducing GameSenseBot

I'm excited to announce a project we here at GameSense have been working on for the past few weeks:



GameSenseBot is a collaboration with The Blue Alliance to create an open source chat bot for Twitch streams. Written in C#, it uses SmartIrc4Net (an IRC library for .NET applications) to interpret commands sent in Twitch chat. It then uses Json.NET (a JSON library for .NET applications) and TBA's API to pull information directly from The Blue Alliance and into chat. The project is open source and can be found on github.

GameSenseBot will be featured on twitch.tv/FRCGameSense whenever we're live and we're working with The Blue Alliance to integrate GSBot into GameDay. Below is a list of the commands that GSBot currently supports. If you have any other commands you'd like, please request them!

Code:
!command   input1        input2     Description
------------------------------------------------------------------------------
!question  yourQuestion             Submits a question during a GameSense show
!q         yourQuestion             Submits a question during a GameSense show
!tba       teamNumber               Links that team's TBA page
!name      teamNumber               Gets that team's name
!record    teamNumber               Gets that team's season record
!record    teamNumber    year       Gets that team's season record for that year
!record    teamNumber    eventCode  Gets that teams record at that event
!events    teamNumber               Gets a list of events that team is registered for
!events    teamNumber    year       Gets a list of events that team is registered for in that year
!help                               Prints a help message
Here's what a command and resulting response would look like in chat:
Code:
User: !record 254 2014
Gamesensebot: 254 was 96-12-0 in 2014.
User: !record 469 2014
Gamesensebot: 469 was 93-27-1 in 2014.
User: !events 1986 2014
Gamesensebot: 1986 is registered for Central Illinois Regional, Greater Kansas City Regional, and Newton Division in 2014.
User: !record 319 2014nhdur
Gamesensebot: 319 was 12-5-1 at 2014nhdur.
User: !tba 1983
Gamesensebot: Here's FIRST Team 1983's page on TBA: www.thebluealliance.com/team/1983
If you'd like to use GameSenseBot on your Twitch Channel, or you'd like to contribute to the GameSenseBot project, please send me a PM.
__________________

Last edited by Ty Tremblay : 24-09-2014 at 15:17.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:01.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi