Advertisement
Guest User

djs that creates a webhook when you send a message

a guest
Jul 27th, 2024
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const { Client, IntentsBitField, Guild, Webhook, Message } = require('discord.js');
  2.  
  3.  
  4. //It kept on saying that the intents i gave it couldnt generate a webhook so i just gave it every intent 🙏
  5. const client = new Client({
  6.     intents: [
  7.         IntentsBitField.Flags.AutoModerationConfiguration,
  8.         IntentsBitField.Flags.AutoModerationExecution,
  9.         IntentsBitField.Flags.DirectMessagePolls,
  10.         IntentsBitField.Flags.DirectMessageReactions,
  11.         IntentsBitField.Flags.DirectMessageTyping,
  12.         IntentsBitField.Flags.DirectMessages,
  13.         IntentsBitField.Flags.GuildEmojisAndStickers,
  14.         IntentsBitField.Flags.GuildIntegrations,
  15.         IntentsBitField.Flags.GuildInvites,
  16.         IntentsBitField.Flags.GuildMessagePolls,
  17.         IntentsBitField.Flags.GuildMessageReactions,
  18.         IntentsBitField.Flags.GuildMessageTyping,
  19.         IntentsBitField.Flags.GuildMessages,
  20.         IntentsBitField.Flags.GuildModeration,
  21.         IntentsBitField.Flags.GuildPresences,
  22.         IntentsBitField.Flags.GuildScheduledEvents,
  23.         IntentsBitField.Flags.GuildVoiceStates,
  24.         IntentsBitField.Flags.GuildWebhooks,
  25.         IntentsBitField.Flags.Guilds,
  26.         IntentsBitField.Flags.MessageContent
  27.     ]
  28. })
  29.  
  30. const channel = '1266882952202293410'
  31.  
  32. client.on('ready', (c) => {
  33.     console.log('ready')
  34. })
  35.  
  36. client.on('messageCreate', (message) => {
  37.     message.channel.createWebhook( {
  38.         //Replace name and avatar with whichever you desire
  39.         name: 'hi',
  40.         avatar: 'https://cdn.discordapp.com/attachments/740202033117659214/1266867216503144610/9f9029b6c5bdfd6033d6ead12e166c64.png?ex=66a6b589&is=66a56409&hm=003cb221901a53601c37cc2e54f48d561905aa26f8b4d5f230c9ae9e95f0d144&'
  41.     }).then(webhook => console.log(`Created webhook ${webhook.url}`)).catch(console.error);
  42. })
  43.  
  44.  
  45.  
  46. client.login('Not doing the same mistake as u earlier lol')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement