responsebot.handlers.event

Classes

BaseEventHandler(client) Abstract event handler.
class responsebot.handlers.event.BaseEventHandler(client)

Abstract event handler. Read more about event here and here.

__init__(client)

Init event handler.

Parameters:client – Some Twitter API client for authentication. E.g. TweetClient
handle(event)

Entry point to handle user events.

Parameters:event

Received event. See a full list here.

on_access_revoked(event)

Event-specific callback for handling access_revoked events. This will trigger when you deauthorize a stream. See more of this here

Parameters:event (Event) – Received event.
on_block(event)

Event-specific callback for handling block events. This will trigger when you block someone.

Parameters:event (Event) – Received event.
on_favorite(event)

Event-specific callback for handling favorite events. This will trigger when someone like your tweet or you like someone’s tweet.

Parameters:event (Event) – Received event.
on_follow(event)

Event-specific callback for handling follow events. This will trigger when someone follow the current user or when current user follow someone.

Parameters:event (Event) – Received event.
on_list_created(event)

Event-specific callback for handling list_created events. This will trigger when you create a list.

Parameters:event (Event) – Received event.
on_list_destroyed(event)

Event-specific callback for handling list_destroyed events. This will trigger when you delete your list.

Parameters:event (Event) – Received event.
on_list_member_added(event)

Event-specific callback for handling list_member_added events. This will trigger when you are added to a list or you add someone to your list.

Parameters:event (Event) – Received event.
on_list_member_removed(event)

Event-specific callback for handling list_member_removed events. This will trigger when you are removed from a list or you remove someone from your list.

Parameters:event (Event) – Received event.
on_list_updated(event)

Event-specific callback for handling list_updated events. This will trigger when you update your list.

Parameters:event (Event) – Received event.
on_list_user_subscribed(event)

Event-specific callback for handling list_user_subscribed events. This will trigger when your list is subscribed to or you subscribe to a list.

Parameters:event (Event) – Received event.
on_list_user_unsubscribed(event)

Event-specific callback for handling list_user_unsubscribed events. This will trigger when your list is unsubscribed from or you unsubscribe from a list.

Parameters:event (Event) – Received event.
on_quoted_tweet(event)

Event-specific callback for handling quoted_tweet events. This will trigger when someone quote your tweet.

Parameters:event (Event) – Received event.
on_unblock(event)

Event-specific callback for handling unblock events. This will trigger when you unblock someone.

Parameters:event (Event) – Received event.
on_unfavorite(event)

Event-specific callback for handling unfavorite events. This will trigger when someone unlike your tweet or you unlike someone’s tweet.

Parameters:event (Event) – Received event.
on_unfollow(event)

Event-specific callback for handling unfollow events. This will trigger when you unfollow someone.

Parameters:event (Event) – Received event.
on_user_update(event)

Event-specific callback for handling user_update events. This will trigger when you update your profile or private tweets.

Parameters:event (Event) – Received event.