diff --git a/standalone_twitch_pubsub.py b/standalone_twitch_pubsub.py index 78ceb10..c9cb738 100644 --- a/standalone_twitch_pubsub.py +++ b/standalone_twitch_pubsub.py @@ -17,7 +17,7 @@ class Twitch_Pubsub(): self.credential : credentials.Twitch_Credential() self.twitch : Twitch() self.pubsub: PubSub() - self.target_scope = [AuthScope.CHANNEL_READ_REDEMPTIONS] + self.target_scope = [AuthScope.CHANNEL_READ_REDEMPTIONS, AuthScope.CHANNEL_MANAGE_REDEMPTIONS] #Making setup function properly should make all of this run. def setup(self): @@ -26,6 +26,7 @@ class Twitch_Pubsub(): self.twitch.set_user_authentication(self.credential.pubsub_AccessToken, self.target_scope, self.credential.pubsub_RefreshToken) def get_tokens(self): + self.twitch.authenticate_app([]) auth = UserAuthenticator(self.twitch, self.target_scope, force_verify=False) token, refresh_token = auth.authenticate() print(token) @@ -35,6 +36,7 @@ class Twitch_Pubsub(): def start(self): self.pubsub = PubSub(self.twitch) self.pubsub.start() + print("started") def next(self): user_id = self.twitch.get_users(logins=['my_username'])['data'][0]['id'] @@ -67,5 +69,6 @@ if __name__ == "__main__": testModule.twitch = Twitch(testModule.credential.pubsub_client_id, testModule.credential.pubsub_secret) pprint(testModule.twitch.get_users(logins=['thecuriousnerd'])) + #testModule.get_tokens() testModule.setup() testModule.start() \ No newline at end of file