/[sudobot]/trunk/src/queues/send-expire.ts
ViewVC logotype

Annotation of /trunk/src/queues/send-expire.ts

Parent Directory Parent Directory | Revision Log Revision Log


Revision 51 - (hide annotations)
Mon Jul 29 17:28:23 2024 UTC (8 months, 1 week ago) by rakin
File MIME type: application/typescript
File size: 764 byte(s)
Release version 2.0
1 rakin 51 import { TextChannel } from "discord.js";
2     import DiscordClient from "../client/Client";
3     import { setTimeoutv2 } from "../utils/setTimeout";
4    
5     export default async function send(client: DiscordClient, content: string, channel_id: string, guild_id: string, expire_at: string) {
6     console.log(channel_id, guild_id);
7     const guild = await client.guilds.cache.get(guild_id);
8    
9     if (guild) {
10     const channel = await guild.channels.fetch(channel_id);
11    
12     if (channel) {
13     const message = await (channel as TextChannel).send({
14     content
15     });
16    
17     await setTimeoutv2('expire.ts', parseInt(expire_at), guild_id, `expire ${expire_at} ${content} #${channel.name}`, message.id, channel.id, guild.id);
18     }
19     }
20     }

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26