From 1fffefa961da7071addf28315a71702b3ae8f652 Mon Sep 17 00:00:00 2001 From: suhas Date: Wed, 18 Oct 2023 20:33:03 -0500 Subject: [PATCH] e --- src/index.ts | 84 ++++++---------------------------------------------- 1 file changed, 9 insertions(+), 75 deletions(-) diff --git a/src/index.ts b/src/index.ts index cc2ff41..d51b7c4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -10,7 +10,8 @@ import { Message, GuildMember, TextChannel, - EmbedBuilder + EmbedBuilder, + messageLink } from 'discord.js' const client = new Client({ intents: [131071] }) @@ -45,80 +46,13 @@ creator client.once('ready', async () => console.log('ready!')) -client.on(Events.GuildCreate, async (g: Guild) => { - await prisma.guildConfig.create({ - data: { - id: g.id - } - }) +client.on(Events.MessageCreate, async (msg: Message) => { + if (msg.channel.id == '1164025412574265364' && !msg.content.startsWith('e')) { + const m = await msg.channel.send(`<@${msg.author.id}> e`) + await msg.delete() + await new Promise((r) => setTimeout(r, 2000)) + await m.delete() + } }) -// client.on(Events.MessageCreate, async (msg: Message) => { -// if (!msg.guild || msg.author == client.user) return -// const u = await prisma.user.findFirst({ -// where: { -// guild_id: msg.guild.id, -// id: msg.author.id -// } -// }) - -// if (!u) { -// await prisma.user.create({ -// data: { -// guild_id: msg.guild.id, -// id: msg.author.id, -// messages: 1 -// } -// }) -// return -// } -// const newMessagesCount = (u.messages ?? 0) + 1 -// await prisma.user.update({ -// where: { -// id_guild_id: { id: msg.author.id, guild_id: msg.guild.id } -// }, -// data: { -// messages: newMessagesCount -// } -// }) -// }) - -// client.on(Events.GuildMemberAdd, async (m: GuildMember) => { -// const gc = await prisma.guildConfig.findFirst({ -// where: { -// id: m.guild.id -// } -// }) - -// if (gc.welcome_on) { -// const ch = (await m.guild.channels.fetch(gc.welcome_channel)) as TextChannel -// const me = new EmbedBuilder({ -// title: 'Welcome!', -// description: gc.welcome_message.replace('%USER%', `<@${m.id}>`), -// footer: { -// text: `member #${m.guild.memberCount}`, -// icon_url: 'https://www.giantfreakinrobot.com/wp-content/uploads/2022/08/rick-astley.jpg' -// }, -// color: 0x7289da -// }) -// await ch.send({ content: `<@${m.id}>`, embeds: [me] }) -// } -// }) - -// setInterval(async () => { -// const now = new Date() -// const messages = await prisma.dailyMessage.findMany({ -// where: { -// hour: now.getUTCHours(), -// minute: now.getUTCMinutes() -// } -// }) -// for (const m of messages) { -// const g = client.guilds.cache.get(m.guild_id) -// if (!g) continue -// const ch = (await g.channels.fetch(m.channel)) as TextChannel -// await ch.send(m.text) -// } -// }, 1000 * 60) - client.login(process.env.TOKEN)