static S bot_shortenAnswerForChatAndUploadFull(S botName, S text, S a) { a = shorten(a, ultimateAnswerLimit); if (l(a) > stefansChat_messageLimit()) { S title = botName + "'s answer to: " + text; S id = ntUpload(botName + " for user", title, unSlackSnippet(a)); a = snippetURL(id) + " | " + a; } ret a; }