This repository was archived by the owner on Jul 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathautoicon.js
38 lines (32 loc) · 1.83 KB
/
autoicon.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const ms = require('ms')
exports.run=async(client)=>{
// This is code for my discord. You can try to utilize this in the ready event.
let guild = await client.guilds.fetch('891539642246123530')
let channel = await client.channels.fetch('904289755519418378')
let messages = await channel.messages.fetch({ limit: 100 });
let icons = messages.map(m=>m.attachments.first().url)
let channeltwo = await client.channels.fetch('914802308058083329')
let messagestwo = await channeltwo.messages.fetch({ limit: 100 });
let invitebanner = messagestwo.map(m=>m.attachments.first().url)
let channelthree = await client.channels.fetch('915343230445420644')
let messagesthree = await channelthree.messages.fetch({ limit: 100 });
let banners = messagesthree.map(m=>m.attachments.first().url)
guild.setIcon(icons[Math.floor(Math.random()*icons.length)])
guild.setSplash(invitebanner[Math.floor(Math.random()*invitebanner.length)])
guild.setBanner(banners[Math.floor(Math.random()*banners.length)])
setInterval(async()=>{
guild = await client.guilds.fetch('891539642246123530')
channel = await client.channels.fetch('904289755519418378')
messages = await channel.messages.fetch({ limit: 100 });
icons = messages.map(m=>m.attachments.first().url)
channeltwo = await client.channels.fetch('914802308058083329')
messagestwo = await channeltwo.messages.fetch({ limit: 100 });
invitebanner = messagestwo.map(m=>m.attachments.first().url)
channelthree = await client.channels.fetch('915343230445420644')
messagesthree = await channelthree.messages.fetch({ limit: 100 });
banners = messagesthree.map(m=>m.attachments.first().url)
guild.setIcon(icons[Math.floor(Math.random()*icons.length)])
guild.setSplash(invitebanner[Math.floor(Math.random()*invitebanner.length)])
guild.setBanner(banners[Math.floor(Math.random()*banners.length)])
},ms('10m'))
}