Twitch Bot
import irc.bot
class TwitchBot():
def __init__(self, username, client_id, token, channel):
self.client_id = client_id
self.token = token
self.channel = '#' + channel
url = 'https://api.twitch.tv/kraken/users?login=' + channel
headers = {'Client-ID': client_id, 'Accept': 'application/vnd.twitchtv.v5+json'}
r = request.get(url, header=headers).json()
self.channel_id = r['users'][0]['_id']
server = 'irc.chat.twitch.tv'
port = 6667
irc.bot.SingleServerIRCBot.__init__(self,[(server, port, 'oauth:'+token)], username, username)
Log in or sign up for Devpost to join the conversation.