✨ Add prefix and prevent exceeding message length
This commit is contained in:
@@ -1,7 +1,18 @@
|
|||||||
import { chatClient } from "../..";
|
import { chatClient } from "../..";
|
||||||
|
|
||||||
// send a chat message
|
const maxMessageLength = 500;
|
||||||
|
|
||||||
async function say(channel: string, message: string): Promise<void> {
|
async function say(channel: string, message: string): Promise<void> {
|
||||||
|
message = `MrDestructoid ${message}`;
|
||||||
|
|
||||||
|
if (message.length > 500) {
|
||||||
|
const suffix = "...";
|
||||||
|
message = `${message.substring(
|
||||||
|
0,
|
||||||
|
maxMessageLength - suffix.length
|
||||||
|
)}${suffix}`;
|
||||||
|
}
|
||||||
|
|
||||||
await chatClient.say(channel, message);
|
await chatClient.say(channel, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user