Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import time
- url = 'http://rbierens.com:8000/api'
- username = '5a55f4ac4375a@aliceRobot.nl'
- password = 'FBB158EF42E4DB2EA715E4808D9E37F5a'
- payload = {'username': username, 'password': password}
- def register():
- r = requests.get(url + '/auth/registerBot')
- print(r.text)
- def login():
- r = requests.post(url + '/auth/loginBot', data=payload)
- return r.text
- def pollForMatch():
- print(session)
- username_param={'username': username}
- poll_response = requests.get(url + '/pollForMatch/'+ username +'/' + session)
- print(url + '/pollForMatch/2/' + session)
- #print(poll_response.raw)
- print(poll_response.text)
- def pollForMessage():
- is_complete_callback = None
- poll_response = None
- # if is_complete_callback == None:
- # test
- #for n in range(100):
- while True:
- poll_response = requests.get(url + '/pollForMessage/2/' + session)
- if(isNewMessage(poll_response)):
- print("NO NEW MESSAGE")
- time.sleep(1)
- else:
- print(poll_response.text)
- break
- def isNewMessage(response):
- return response.text == 'No message ready yet'
- def endConversation():
- response = requests.get(url + '/terminateConversation/1/' + session)
- print(response.text)
- session = login()
- print('SESSION: ' + session)
- pollForMatch()
- #pollForMessage()
- #pollForMatch()
- #endConversation()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement