mirror of
https://gitlab.com/qwerinope/qweribot.git
synced 2026-02-04 11:06:59 +01:00
27 lines
750 B
TypeScript
27 lines
750 B
TypeScript
import PointRedeem from "pointRedeems";
|
|
import { sendMessage } from "lib/commandUtils";
|
|
import { redis } from "lib/redis";
|
|
|
|
export default new PointRedeem({
|
|
name: "setwelcomemsg",
|
|
cost: 15000,
|
|
title: "Set welcome message",
|
|
input: true,
|
|
color: "#0099FF",
|
|
prompt:
|
|
"Set your welcome message (echoed once per stream). Character limit is 200",
|
|
async execution(msg) {
|
|
if (msg.input.length > 200) {
|
|
await sendMessage(`Your desired welcome message is too long`);
|
|
if (process.env.NODE_ENV === "production")
|
|
await msg.updateStatus("CANCELED");
|
|
}
|
|
await Promise.all([
|
|
sendMessage(
|
|
`${msg.userDisplayName} successfully set their new welcome message`,
|
|
),
|
|
redis.set(`user:${msg.userId}:welcomemessagetext`, "1"),
|
|
]);
|
|
},
|
|
});
|