Skip to content

Get Data

arandomnewaccount edited this page Aug 8, 2020 · 3 revisions

The following functions read your current session settings. Update can be set to False in order to not spam websockets.

read(update=True)     
getAnalyticsToken(update=True)     
getConnectedAccounts(update=True)     
getConsents(update=True)     
getExperiments(update=True)     
getFriendSuggestingCount(update=True)          
getGuildExperiments(update=True)     
getGuilds(update=True)     
getGuildIDs(update=True)     
getGuildData(guildID,update=True)     
getGuildOwner(guildID,update=True)     
getGuildBoostLvl(guildID,update=True)     
getGuildEmojis(guildID,update=True)     
getGuildBanner(guildID,update=True)     
getGuildDiscoverySplash(guildID,update=True) #not sure what this is about, something about server discoverability i guess     
getGuildUserPresences(guildID,update=True)     
getGuildMsgNotificationSettings(guildID,update=True) #returns an int, 0=all messages, 1=only mentions     
getGuildRulesChannelID(guildID,update=True)     
getGuildVerificationLvl(guildID,update=True) #returns an int, 0-4      
getGuildFeatures(guildID,update=True) #returns a list of strings     
getGuildJoinTime(guildID,update=True)     
getGuildRegion(guildID,update=True)     
getGuildApplicationID(GuildID,update=True) #returns application id of the guild creator if it is bot-created     
getGuildAfkChannelID(guildID,update=True)     
getGuildIcon(guildID,update=True)     
getGuildName(guildID,update=True)     
getGuildMaxVideoChannelUsers(guildID,update=True)     
getGuildRoles(guildID,update=True)     
getGuildPublicUpdatesChannelID(guildID,update=True)     
getGuildSystemChannelFlags(guildID,update=True)     
getGuildMfaLvl(guildID,update=True)     
getGuildAfkTimeout(guildID,update=True) #returns type int, unit seconds      
getGuildHashes(guildID,update=True)     
getGuildSystemChannelID(guildID,update=True)     
isGuildLazy(guildID,update=True) #slightly different naming format since it returns a boolean     
getGuildNumBoosts(guildID,update=True)     
isGuildLarge(guildID,update=True)     
getGuildExplicitContentFilter(guildID,update=True)     
getGuildSplashHash(guildID,update=True)     
getGuildVoiceStates(guildID,update=True)     
getGuildMemberCount(guildID,update=True)     
getGuildDescription(guildID,update=True)     
getGuildVanityUrlCode(guildID,update=True)     
getGuildPreferredLocale(guildID,update=True)     
getGuildAllChannels(guildID,update=True)     
getGuildCategories(guildID,update=True)     
getGuildCategoryIDs(guildID,update=True)     
getGuildCategoryData(guildID,categoryID,update=True)     
getGuildChannels(guildID,update=True)     
getGuildChannelIDs(guildID,update=True)     
getGuildChannelData(guildID,channelID,update=True)     
getGuildMembers(guildID,update=True)     
getGuildMemberIDs(guildID,update=True)     
getGuildMemberData(guildID,memberID,update=True)     
getNotes(update=True)     
getOnlineFriends(update=True)     
getDMs(update=True)     
getDMIDs(update=True)     
getDMData(DMID,update=True)     
getDMRecipients(DMID,update=True)     
getReadStates(update=True) #another advantage of using websockets instead of requests     
getRelationships(update=True)     
getRelationshipIDs(update=True)     
getRelationshipData(RelationshipID,update=True)     
getFriends(update=True)     
getFriendIDs(update=True)     
getBlocked(update=True)     
getBlockedIDs(update=True)     
getIncomingFriendRequests(update=True)     
getIncomingFriendRequestIDs(update=True)     
getOutgoingFriendRequests(update=True)     
getOutgoingFriendRequestIDs(update=True)     
getSessionID(update=True)     
getTutorial(update=True)     
getUserData(update=True)     
getUserGuildSettings(update=True,guildID=None)     
getUserSettings(update=True)     
getOptionsForUserSettings(update=True)     
getWebsocketVersion(update=True)     
Clone this wiki locally