INNER CODE UNIT · JavaScript
lastMessageId
waylaidwanderer/node-chatgpt-api · bin/cli.js:279
const lastMessageId = messages[messages.length - 1].id;
const orderedMessages = ChatGPTClient.getMessagesForConversation(messages, lastMessageId);
const conversationString = orderedMessages.map(message => `#### ${message.role}:\n${message.message}`).join('\n\n');
try {
await clipboard.write(`${conversationString}\n\n----\nMade with ChatGPT CLI: <https://github.com/waylaidwanderer/node-chatgpt-api>`);
logSuccess('Copied conversation to clipboard.');
} catch (error) {
logError(error?.message || error);
}
return conversation();
}
function logError(message) {
console.log(tryBoxen(message, {
title: 'Error', padding: 0.7, margin: 1, borderColor: 'red',
}));
}