From 90a8a6d385e957d8c5823a438bb95380d96531c9 Mon Sep 17 00:00:00 2001 From: Zac Nowicki Date: Sat, 10 Jun 2017 19:46:29 -0400 Subject: add other authors to shard.yml, detail README.md --- README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index ac49868..88c1221 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,33 @@ dependencies: ## Usage +There are several main components to the library: + +- `Twitch::Kraken` - Client for interacting with Twitch's REST API + ```crystal -require "twitch" +require "twitch/kraken" + +twitch = Twitch::Kraken.new(token: "cfabdegwdoklmawdzdo98xt2fo512y") ``` -TODO: Write usage instructions here +Refer to the documentation for the kinds of requests you can make with this client. + +- `Twitch::IRC` - Client for building IRC applications + +```crystal +require "twitch/irc" + +bot = Twitch::IRC.new(nick: "nekka", token: "cfabdegwdoklmawdzdo98xt2fo512y") + +# Create a handler to process incoming messages +bot.on_message do |message| + # handle this message +end + +# Connect to Twitch +bot.run! +``` ## Contributors -- cgit v1.2.3