Below is a dialogue between software developers, the first one used ChatGPT in his solution of code task and makes a comment,   the second one gives him reply on his solution. Write a reply that appropriately answers the comment.

### Comment:
you click the share button!imageit opens the share popup!imageand makes a request to with the following datajsoncredentials include,method post,headers contenttype applicationjson,authorization bearer access token,body current_node_idcdadbd,conversation_idbbabaecfbedca,is_anonymoustrueand gets the following responsejsonshare_id ,share_url ,title ai assistance hello  help!,is_public false,is_visible true,is_anonymous true,highlighted_message_id null,current_node_id cdad### Reply:
when i call chatgpt.sharechat it doesnt do anything, instead it should take the st arg as a chat selector based on titleidindex input by user, if missing, it should use the current chat pages id if its active, if no chat page is active it should use api to get id of most recent chat. then the nd arg is user input of clipboard or url. if clipboard, it should do what chatgpt.exportchat does but return to clipboard instead of export to .txt. if url or no input is provided, it should make a request to  with the nodeconversation ids, then return to user the share_url the copy link requeest is unneeded, nor are any other values from the response