Skip to content

Instantly share code, notes, and snippets.

@mpeterv
Created March 12, 2018 09:22
Show Gist options
  • Save mpeterv/64baa14b072a35077c7426053bcc386b to your computer and use it in GitHub Desktop.
Save mpeterv/64baa14b072a35077c7426053bcc386b to your computer and use it in GitHub Desktop.
Discordia client serialized with vinspect
<1>{
[1] = {},
[2] = {
autoReconnect = true,
bitrate = 64000,
cacheAllMembers = false,
compress = true,
dateTime = "%F %T",
firstShard = 0,
largeThreshold = 100,
lastShard = -1,
logFile = "discordia.log",
logLevel = 3,
maxRetries = 5,
routeDelay = 300,
shardCount = 0,
syncGuilds = false
},
[3] = {},
[4] = {
[1] = <table 1>,
[2] = {
[1] = {
[1] = "User-Agent",
[2] = "DiscordBot (https://github.com/SinisterRectus/Discordia, 2.3.0)"
}
},
[3] = {}
},
[5] = {
[1] = {},
[2] = 0,
[3] = -1,
[4] = false
},
[6] = {
[1] = 0,
[2] = {},
[3] = <2>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 3>,
__init = <function 4>,
__name = "User",
__newindex = <function 5>,
__tostring = <function 6>,
_load = <function 7>,
getAvatarURL = <function 8>,
getDefaultAvatarURL = <function 9>,
getPrivateChannel = <function 10>,
send = <function 11>,
sendf = <function 12>,
__bases = {
[1] = <3>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 13>,
__init = <function 14>,
__name = "Snowflake",
__newindex = <function 15>,
__tostring = <function 6>,
_load = <function 7>,
__bases = {
[1] = <4>{
__eq = <function 1>,
__hash = <function 16>,
__index = <function 17>,
__init = <function 18>,
__name = "Container",
__newindex = <function 19>,
__tostring = <function 6>,
_load = <function 7>,
__bases = {},
__class = <table 4>,
__getters = {
client = <function 20>,
parent = <function 21>
},
__setters = {}
}
},
__class = <table 3>,
__getters = {
client = <function 20>,
createdAt = <function 22>,
id = <function 23>,
parent = <function 21>,
timestamp = <function 24>
},
__setters = {}
}
},
__class = <table 2>,
__getters = {
avatar = <function 25>,
avatarURL = <function 26>,
bot = <function 27>,
client = <function 20>,
createdAt = <function 22>,
defaultAvatar = <function 28>,
defaultAvatarURL = <function 29>,
discriminator = <function 30>,
fullname = <function 31>,
id = <function 23>,
mentionString = <function 32>,
mutualGuilds = <function 33>,
name = <function 34>,
parent = <function 21>,
timestamp = <function 24>,
username = <function 35>
},
__setters = {}
},
[4] = <table 1>
},
[7] = {
[1] = 0,
[2] = {},
[3] = <5>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 36>,
__init = <function 37>,
__name = "Guild",
__newindex = <function 38>,
__tostring = <function 6>,
_load = <function 7>,
_loadMembers = <function 39>,
_makeAvailable = <function 40>,
_modify = <function 41>,
banUser = <function 42>,
createCategory = <function 43>,
createEmoji = <function 44>,
createRole = <function 45>,
createTextChannel = <function 46>,
createVoiceChannel = <function 47>,
delete = <function 48>,
getAuditLogs = <function 49>,
getBans = <function 50>,
getChannel = <function 51>,
getEmoji = <function 52>,
getInvites = <function 53>,
getMember = <function 54>,
getPruneCount = <function 55>,
getRole = <function 56>,
getWebhooks = <function 57>,
kickUser = <function 58>,
leave = <function 59>,
listVoiceRegions = <function 60>,
pruneMembers = <function 61>,
requestMembers = <function 62>,
setAFKChannel = <function 63>,
setAFKTimeout = <function 64>,
setExplicitContentSetting = <function 65>,
setIcon = <function 66>,
setName = <function 67>,
setNotificationSetting = <function 68>,
setOwner = <function 69>,
setRegion = <function 70>,
setSplash = <function 71>,
setSystemChannel = <function 72>,
setVerificationLevel = <function 73>,
sync = <function 74>,
unbanUser = <function 75>,
__bases = {
[1] = <table 3>
},
__class = <table 5>,
__getters = {
afkChannel = <function 76>,
afkChannelId = <function 77>,
afkTimeout = <function 78>,
categories = <function 79>,
client = <function 20>,
createdAt = <function 22>,
defaultRole = <function 80>,
emojis = <function 81>,
explicitContentSetting = <function 82>,
features = <function 83>,
icon = <function 84>,
iconURL = <function 85>,
id = <function 23>,
joinedAt = <function 86>,
large = <function 87>,
me = <function 88>,
members = <function 89>,
mfaLevel = <function 90>,
name = <function 91>,
notificationSetting = <function 92>,
owner = <function 93>,
ownerId = <function 94>,
parent = <function 21>,
region = <function 95>,
roles = <function 96>,
shardId = <function 97>,
splash = <function 98>,
splashURL = <function 99>,
systemChannel = <function 100>,
systemChannelId = <function 101>,
textChannels = <function 102>,
timestamp = <function 24>,
totalMemberCount = <function 103>,
unavailable = <function 104>,
verificationLevel = <function 105>,
voiceChannels = <function 106>
},
__setters = {}
},
[4] = <table 1>
},
[8] = {
[1] = 0,
[2] = {},
[3] = <6>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 107>,
__init = <function 108>,
__name = "GroupChannel",
__newindex = <function 109>,
__tostring = <function 6>,
_delete = <function 110>,
_load = <function 7>,
_modify = <function 111>,
addRecipient = <function 112>,
broadcastTyping = <function 113>,
getFirstMessage = <function 114>,
getLastMessage = <function 115>,
getMessage = <function 116>,
getMessages = <function 117>,
getMessagesAfter = <function 118>,
getMessagesAround = <function 119>,
getMessagesBefore = <function 120>,
getPinnedMessages = <function 121>,
leave = <function 122>,
removeRecipient = <function 123>,
send = <function 124>,
sendf = <function 125>,
setIcon = <function 126>,
setName = <function 127>,
__bases = {
[1] = <7>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 128>,
__init = <function 129>,
__name = "TextChannel",
__newindex = <function 130>,
__tostring = <function 6>,
_delete = <function 110>,
_load = <function 7>,
_modify = <function 111>,
broadcastTyping = <function 113>,
getFirstMessage = <function 114>,
getLastMessage = <function 115>,
getMessage = <function 116>,
getMessages = <function 117>,
getMessagesAfter = <function 118>,
getMessagesAround = <function 119>,
getMessagesBefore = <function 120>,
getPinnedMessages = <function 121>,
send = <function 124>,
sendf = <function 125>,
__bases = {
[1] = <8>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 131>,
__init = <function 132>,
__name = "Channel",
__newindex = <function 133>,
__tostring = <function 6>,
_delete = <function 110>,
_load = <function 7>,
_modify = <function 111>,
__bases = {
[1] = <table 3>
},
__class = <table 8>,
__getters = {
client = <function 20>,
createdAt = <function 22>,
id = <function 23>,
mentionString = <function 134>,
parent = <function 21>,
timestamp = <function 24>,
type = <function 135>
},
__setters = {}
}
},
__class = <table 7>,
__getters = {
client = <function 20>,
createdAt = <function 22>,
id = <function 23>,
mentionString = <function 134>,
messages = <function 136>,
parent = <function 21>,
timestamp = <function 24>,
type = <function 135>
},
__setters = {}
}
},
__class = <table 6>,
__getters = {
client = <function 20>,
createdAt = <function 22>,
icon = <function 137>,
iconURL = <function 138>,
id = <function 23>,
mentionString = <function 134>,
messages = <function 136>,
name = <function 139>,
owner = <function 140>,
ownerId = <function 141>,
parent = <function 21>,
recipients = <function 142>,
timestamp = <function 24>,
type = <function 135>
},
__setters = {}
},
[4] = <table 1>
},
[9] = {
[1] = 0,
[2] = {},
[3] = <9>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 143>,
__init = <function 144>,
__name = "PrivateChannel",
__newindex = <function 145>,
__tostring = <function 6>,
_delete = <function 110>,
_load = <function 7>,
_modify = <function 111>,
broadcastTyping = <function 113>,
close = <function 146>,
getFirstMessage = <function 114>,
getLastMessage = <function 115>,
getMessage = <function 116>,
getMessages = <function 117>,
getMessagesAfter = <function 118>,
getMessagesAround = <function 119>,
getMessagesBefore = <function 120>,
getPinnedMessages = <function 121>,
send = <function 124>,
sendf = <function 125>,
__bases = {
[1] = <table 7>
},
__class = <table 9>,
__getters = {
client = <function 20>,
createdAt = <function 22>,
id = <function 23>,
mentionString = <function 134>,
messages = <function 136>,
name = <function 147>,
parent = <function 21>,
recipient = <function 148>,
timestamp = <function 24>,
type = <function 135>
},
__setters = {}
},
[4] = <table 1>
},
[10] = {
[1] = 0,
[2] = {},
[3] = <10>{
__eq = <function 1>,
__hash = <function 149>,
__index = <function 150>,
__init = <function 151>,
__name = "Relationship",
__newindex = <function 152>,
__tostring = <function 6>,
_load = <function 7>,
_loadPresence = <function 153>,
getAvatarURL = <function 154>,
getDefaultAvatarURL = <function 155>,
getPrivateChannel = <function 156>,
send = <function 157>,
sendf = <function 158>,
__bases = {
[1] = <11>{
__eq = <function 1>,
__hash = <function 149>,
__index = <function 159>,
__init = <function 160>,
__name = "UserPresence",
__newindex = <function 161>,
__tostring = <function 6>,
_load = <function 7>,
_loadPresence = <function 153>,
getAvatarURL = <function 154>,
getDefaultAvatarURL = <function 155>,
getPrivateChannel = <function 156>,
send = <function 157>,
sendf = <function 158>,
__bases = {
[1] = <table 4>
},
__class = <table 11>,
__getters = {
avatar = <function 162>,
avatarURL = <function 163>,
bot = <function 164>,
client = <function 20>,
createdAt = <function 165>,
defaultAvatar = <function 166>,
defaultAvatarURL = <function 167>,
discriminator = <function 168>,
fullname = <function 169>,
gameName = <function 170>,
gameType = <function 171>,
gameURL = <function 172>,
id = <function 173>,
mentionString = <function 174>,
mutualGuilds = <function 175>,
name = <function 176>,
parent = <function 21>,
status = <function 177>,
timestamp = <function 178>,
user = <function 179>,
username = <function 180>
},
__setters = {}
}
},
__class = <table 10>,
__getters = {
avatar = <function 162>,
avatarURL = <function 163>,
bot = <function 164>,
client = <function 20>,
createdAt = <function 165>,
defaultAvatar = <function 166>,
defaultAvatarURL = <function 167>,
discriminator = <function 168>,
fullname = <function 169>,
gameName = <function 170>,
gameType = <function 171>,
gameURL = <function 172>,
id = <function 173>,
mentionString = <function 174>,
mutualGuilds = <function 175>,
name = <function 181>,
parent = <function 21>,
status = <function 177>,
timestamp = <function 178>,
type = <function 182>,
user = <function 179>,
username = <function 180>
},
__setters = {}
},
[4] = <table 1>
},
[11] = {
[1] = 0,
[2] = {},
[3] = <12>{
__eq = <function 1>,
__hash = <function 2>,
__index = <function 183>,
__init = <function 184>,
__name = "Webhook",
__newindex = <function 185>,
__tostring = <function 6>,
_load = <function 7>,
_modify = <function 186>,
delete = <function 187>,
getAvatarURL = <function 188>,
getDefaultAvatarURL = <function 189>,
setAvatar = <function 190>,
setName = <function 191>,
__bases = {
[1] = <table 3>
},
__class = <table 12>,
__getters = {
avatar = <function 192>,
avatarURL = <function 193>,
channelId = <function 194>,
client = <function 20>,
createdAt = <function 22>,
defaultAvatar = <function 195>,
defaultAvatarURL = <function 196>,
guildId = <function 197>,
id = <function 23>,
name = <function 198>,
parent = <function 21>,
timestamp = <function 24>,
token = <function 199>,
user = <function 200>
},
__setters = {}
},
[4] = <table 1>
},
[12] = {
[1] = 3,
[2] = "%F %T",
[3] = 18
},
[13] = {},
[14] = {},
[15] = {}
}
<metatable> = <13>{
__hash = <function 16>,
__index = <function 201>,
__init = <function 202>,
__name = "Client",
__newindex = <function 203>,
__tostring = <function 204>,
_modify = <function 205>,
createGroupChannel = <function 206>,
createGuild = <function 207>,
debug = <function 208>,
emit = <function 209>,
error = <function 210>,
getChannel = <function 211>,
getConnections = <function 212>,
getGuild = <function 213>,
getInvite = <function 214>,
getListenerCount = <function 215>,
getListeners = <function 216>,
getUser = <function 217>,
getWebhook = <function 218>,
info = <function 219>,
listVoiceRegions = <function 220>,
none = <function 221>,
on = <function 222>,
onSync = <function 223>,
once = <function 224>,
onceSync = <function 225>,
removeAllListeners = <function 226>,
removeListener = <function 227>,
run = <function 228>,
setAFK = <function 229>,
setAvatar = <function 230>,
setGame = <function 231>,
setStatus = <function 232>,
setUsername = <function 233>,
stop = <function 234>,
waitFor = <function 235>,
warning = <function 236>,
__bases = {
[1] = <14>{
__hash = <function 16>,
__index = <function 237>,
__init = <function 238>,
__name = "Emitter",
__newindex = <function 239>,
__tostring = <function 204>,
emit = <function 209>,
getListenerCount = <function 215>,
getListeners = <function 216>,
on = <function 222>,
onSync = <function 223>,
once = <function 224>,
onceSync = <function 225>,
removeAllListeners = <function 226>,
removeListener = <function 227>,
waitFor = <function 235>,
__bases = {},
__class = <table 14>,
__getters = {},
__setters = {}
}
},
__class = <table 13>,
__getters = {
email = <function 240>,
groupChannels = <function 241>,
guilds = <function 242>,
mfaEnabled = <function 243>,
owner = <function 244>,
privateChannels = <function 245>,
relationships = <function 246>,
shardCount = <function 247>,
totalShardCount = <function 248>,
user = <function 249>,
users = <function 250>,
verified = <function 251>
},
__setters = {}
}
<tostring> = "Client"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment