Track user ID passed in the GET request

hi @Akshit I encountered a similar issue as you, but my version is 0.11.12 As the doc HTTP API GET, the link is http://localhost:5005/conversations/default/tracker

Now I want to get the log of each user’s data, I guess I need to replace default to user_id ?

I tried your method, but the bot just stopped reply and crashed.

Part of my action code:

def submit(self, dispatcher, tracker, domain):
        
        agree_info = AgreeInfo()
        booking = agree_info.save(tracker.latest_message.get("text"))
        user_id = tracker.sender_id
        print (user_id)
        r = requests.get('http://localhost:5005/conversations/' + user_id + '/tracker')
        indexFile_senderid = open(str(tracker.latest_message.get("text")) + '.txt', 'w+', encoding='utf-8')
        indexFile_senderid.write('student ID: ' + tracker.latest_message.get("text") + str('\n\n') + str(r.content) + str('\n\n'))
        
        indexFile_senderid.close()
        return[]