23
twitch-observer Documentation Release 0.9.1 Joshua Skelton, Felix Siebeneicker Jul 11, 2018

Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

  • Upload
    others

  • View
    24

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer DocumentationRelease 0.9.1

Joshua Skelton, Felix Siebeneicker

Jul 11, 2018

Page 2: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch
Page 3: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

Contents:

1 Features 3

2 TwitchChatObserver 5

3 TwitchChatEvent 7

4 BadTwitchChatEvent 9

5 TwitchChatEventType 11

6 TwitchChatColor 13

7 Aliases 15

Python Module Index 17

i

Page 4: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

ii

Page 5: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

Turn Twitch chatter into Python events.

twitchobserver makes interacting with Twitch chat super easy. It is built and tuned for realtime applications. You canmake chatbots chat. You can build Twitch Plays video games.

Contents: 1

Page 6: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

2 Contents:

Page 7: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 1

Features

• Pure Python: No extra dependencies. Just plain and simple Python.

• Small API: With a few classes and a handful of methods, you can learn it over a coffee break.

• Event Based: Makes writing apps easy and straightforward.

• Context Manager: Further simplifies working with observers.

3

Page 8: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

4 Chapter 1. Features

Page 9: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 2

TwitchChatObserver

5

Page 10: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

6 Chapter 2. TwitchChatObserver

Page 11: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 3

TwitchChatEvent

7

Page 12: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

8 Chapter 3. TwitchChatEvent

Page 13: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 4

BadTwitchChatEvent

9

Page 14: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

10 Chapter 4. BadTwitchChatEvent

Page 15: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 5

TwitchChatEventType

11

Page 16: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

12 Chapter 5. TwitchChatEventType

Page 17: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 6

TwitchChatColor

13

Page 18: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

14 Chapter 6. TwitchChatColor

Page 19: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

CHAPTER 7

Aliases

There exist the following aliases:

class twitchobserver.Observer(nickname, password)Class for watching a Twitch channel. Creates events for various chat messages.

Parameters

• nickname – The user nickname to connect to the channel as

• password – The OAuth token to authenticate with

15

Page 20: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

16 Chapter 7. Aliases

Page 21: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

Python Module Index

ttwitchobserver, 15twitchobserver.twitchobserver, 3

17

Page 22: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

twitch-observer Documentation, Release 0.9.1

18 Python Module Index

Page 23: Release 0.9.1 Joshua Skelton, Felix Siebeneicker · twitch-observer Documentation, Release 0.9.1 Turn Twitch chatter into Python events. twitchobserver makes interacting with Twitch

Index

OObserver (class in twitchobserver), 15

Ttwitchobserver (module), 15twitchobserver.twitchobserver (module), 3

19