added "newYear"
This commit is contained in:
parent
e7cd840c48
commit
b46dc8d3ae
@ -4,6 +4,18 @@ import { getRandomInt } from "lib/utils";
|
||||
import { greetContent, sleepContent } from "./greeting.components.ts";
|
||||
|
||||
export class GreetingService {
|
||||
async customMessage() {
|
||||
console.log("custom message");
|
||||
|
||||
const channels = client.channels;
|
||||
|
||||
const channel = channels.cache.get(config.discord.channelId);
|
||||
|
||||
if (channel?.isTextBased && channel?.isSendable()) {
|
||||
await channel.send({ content: " " });
|
||||
}
|
||||
}
|
||||
|
||||
async greet() {
|
||||
client.user?.setActivity("guten morgen! :3", { type: 4 });
|
||||
console.log("set activity: awake");
|
||||
@ -36,6 +48,22 @@ export class GreetingService {
|
||||
}
|
||||
}
|
||||
|
||||
async newYear() {
|
||||
client.user?.setActivity("frohes neues! :)", { type: 4 });
|
||||
console.log("set activity: happy new Year");
|
||||
client.user?.setPresence({
|
||||
status: "online",
|
||||
});
|
||||
|
||||
/*const channels = client.channels;
|
||||
|
||||
const channel = channels.cache.get(config.discord.channelId);
|
||||
|
||||
if (channel?.isTextBased && channel?.isSendable()) {
|
||||
await channel.send({ content: "frohes neues! @everyone" });
|
||||
}*/
|
||||
}
|
||||
|
||||
getContent(asleep: boolean) {
|
||||
if (asleep) {
|
||||
return sleepContent[getRandomInt(0, sleepContent.length - 1)];
|
||||
|
@ -13,6 +13,7 @@ new CronJob(
|
||||
true, // start
|
||||
"Europe/Berlin", // timeZone
|
||||
);
|
||||
// job.start() is optional here because of the fourth parameter set to true.
|
||||
|
||||
new CronJob(
|
||||
"0 30 22 * * *",
|
||||
@ -23,4 +24,15 @@ new CronJob(
|
||||
null,
|
||||
true,
|
||||
"Europe/Berlin",
|
||||
);
|
||||
|
||||
new CronJob(
|
||||
"0 0 0 1 1 *",
|
||||
async () => {
|
||||
console.log("happy new year");
|
||||
await greetingService.newYear();
|
||||
},
|
||||
null,
|
||||
true,
|
||||
"Europe/Berlin",
|
||||
);
|
@ -4,7 +4,7 @@ import { WaterMeService } from "actions/waterMe/waterMe.service";
|
||||
const waterMeService = new WaterMeService();
|
||||
|
||||
new CronJob(
|
||||
"0 * * * * *", // cronTime
|
||||
"0 0 20 * * *", // cronTime
|
||||
async () => {
|
||||
console.log("isThirsty()");
|
||||
await waterMeService.isThirsty();
|
||||
@ -13,4 +13,4 @@ new CronJob(
|
||||
true, // start
|
||||
"Europe/Berlin", // timeZone
|
||||
);
|
||||
// job.start() is optional here because of the fourth parameter set to true.
|
||||
// job.start() is optional here because of the fourth parameter set to true.
|
@ -1,11 +1,11 @@
|
||||
const test = true;
|
||||
const test = false;
|
||||
|
||||
export default {
|
||||
discord: {
|
||||
channelId:
|
||||
(test
|
||||
? process.env.DISCORD_TEST_CHANNEL_ID
|
||||
: process.env.DISCORD_CHANNEL_ID) || "",
|
||||
: process.env.DISCORD_CHANNEL_ID_BOT) || "",
|
||||
applicationId: process.env.DISCORD_APPLICATION_ID || "",
|
||||
token: process.env.DISCORD_TOKEN || "",
|
||||
},
|
||||
|
@ -29,11 +29,7 @@ export default class DiscordController extends EventEmitter {
|
||||
this.helpService = new HelpService();
|
||||
// log when running
|
||||
client.once("ready", async () => {
|
||||
client.user?.setActivity("HALLOOO HOERT IHR MICH?", { type: 4 });
|
||||
console.log("set activity");
|
||||
client.user?.setPresence({
|
||||
status: "idle",
|
||||
});
|
||||
this.setActivity();
|
||||
|
||||
/*const channels = client.channels;
|
||||
const channel = channels.cache.get(config.discord.channelId);
|
||||
@ -49,6 +45,14 @@ export default class DiscordController extends EventEmitter {
|
||||
client.on("interactionCreate", this.handleInteraction.bind(this));
|
||||
}
|
||||
|
||||
async setActivity() {
|
||||
client.user?.setActivity("frohes neues :3", { type: 4 });
|
||||
console.log("set activity");
|
||||
client.user?.setPresence({
|
||||
status: "online",
|
||||
});
|
||||
}
|
||||
|
||||
async init() {
|
||||
await this.discordService.init();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user