pudding REST and Gateway If you only want to use Discord's REST API, use pudding.DiscordHTTPClient. If you just want to use the Gateway, use pudding.DiscordWebSocket - note that this class needs a Dispatcher, you can find a patterned one inside dispatcher.py.