matrix-chatgpt-bot/src/utils.ts
2022-12-09 20:41:17 +11:00

14 lines
451 B
TypeScript

import { MessageEvent } from "./interfaces.js";
export function parseMatrixUsernamePretty(matrix_username: string): string {
if (matrix_username.includes(":") === false || matrix_username.includes("@") === false) {
return matrix_username;
}
const withoutUrl = matrix_username.split(':')[0];
return withoutUrl.split('@')[1]
}
export function isEventAMessage(event: any): event is MessageEvent {
return event.type === 'm.room.message'
}