mirror of
https://gitlab.com/qwerinope/qweribot.git
synced 2026-02-04 09:46:57 +01:00
add events to database, remove kleur dependency/slightly nicer logging, update twurple
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
import { Cheer, handleNoTarget } from "cheers";
|
||||
import { createCheerEventRecord } from "db/dbCheerEvents";
|
||||
import { createTimeoutRecord } from "db/dbTimeouts";
|
||||
import {
|
||||
createCompensatedItemCheer,
|
||||
createTimeoutEventCheer,
|
||||
} from "db/CheerEvents";
|
||||
import { getUserRecord } from "db/dbUser";
|
||||
import { sendMessage } from "lib/commandUtils";
|
||||
import { redis } from "lib/redis";
|
||||
@@ -18,7 +20,8 @@ export default new Cheer({
|
||||
const targets = await redis.keys(`user:*:vulnerable`);
|
||||
if (targets.length === 0) {
|
||||
await sendMessage("No vulnerable chatters to blow up!", msg.messageId);
|
||||
await handleNoTarget(msg, user, ITEMNAME);
|
||||
const compensated = await handleNoTarget(msg, user, ITEMNAME, true);
|
||||
if (compensated) await createCompensatedItemCheer(user, ITEMNAME);
|
||||
return;
|
||||
}
|
||||
const selection = targets[Math.floor(Math.random() * targets.length)]!;
|
||||
@@ -32,8 +35,7 @@ export default new Cheer({
|
||||
sendMessage(
|
||||
`wybuh ${target?.displayName} got hit by ${user.displayName}'s grenade wybuh`,
|
||||
),
|
||||
createTimeoutRecord(user, target!, ITEMNAME),
|
||||
createCheerEventRecord(user, ITEMNAME),
|
||||
createTimeoutEventCheer(user, target!, "grenade"),
|
||||
playAlert({
|
||||
name: "grenadeExplosion",
|
||||
user: user.displayName,
|
||||
|
||||
Reference in New Issue
Block a user