(message: RequestMessage)
| 223 | } |
| 224 | |
| 225 | export function getMessageTextContent(message: RequestMessage) { |
| 226 | if (typeof message.content === "string") { |
| 227 | return message.content; |
| 228 | } |
| 229 | for (const c of message.content) { |
| 230 | if (c.type === "text") { |
| 231 | return c.text ?? ""; |
| 232 | } |
| 233 | } |
| 234 | return ""; |
| 235 | } |
| 236 | |
| 237 | export function getMessageImages(message: RequestMessage): string[] { |
| 238 | if (typeof message.content === "string") { |
no outgoing calls
no test coverage detected