Streamming API¶
Demo¶
from van import Config, Fan, Stream, Event
class MyConfig(Config):
consumer_key = 'xxxx'
consumer_secret = 'xxx'
Fan.setup(MyConfig())
s = Stream()
@s.on(Event.MESSAGE)
def handle_message(event):
print(event.object.text)
@s.on(Event.USER | Event.MESSAGE_CREATE)
def handle_something(event):
do_something(event)
@s.on(Event.ALL)
def handle_all(event):
print(event.object)
if __name__ == '__main__':
s.start()