Hey Guys! This is the Fourth episode of this series Creating a Discord Bot with Python using Hikari API. In this video we will be focusing on events triggered with changes made to a server or when a bot joins/leaves a server and understand their Properties.
hikari.GuildJoinEvent #Triggered when Bot joins a server
hikari.GuildLeaveEvent #Triggered when Bot leaves a server
hikari.GuildUnavailableEvent #Triggered when a server becomes Unavailable
hikari.GuildAvailableEvent #Triggered when a server becomes Available
hikari.GuildUpdateEvent #Triggered when details of a server are updated
hikari.EmojisUpdateEvent #Triggered when emojis on a server are updated
guild = event.guild #Returns Name of server that bot has joined
guild_id = event.guild_id #Returns Unique Numeric GuildID
members = event.members #Returns Mapping of user IDs to Members in server
presences = event.presences #Returns Mapping of user IDs to presences in server
roles = event.roles #Returns Mapping of role IDs to roles in server
shard = event.shard #Returns Unique ShardID
voice_states = event.voice_states #Returns Mapping of user IDs to voice states in server
guild_id = event.guild_id #Returns Unique Numeric GuildID
old_guild = event.guild #Returns Name of server that bot has left
shard = event.shard #Returns Unique ShardID
guild_id = event.guild_id #Returns Unique Numeric GuildID
shard = event.shard #Returns Unique ShardID
channels = event.channels #Returns Mapping of channel IDs to channels in server
emojis = event.emojis #Returns Mapping of emoji IDs to emojis in server
guild = event.guild #Returns Name of server
guild_id = event.guild_id #Returns Unique Numeric GuildID
members = event.members #Returns Mapping of user IDs to Members in server
presences = event.presences #Returns Mapping of user IDs to presences in server
roles = event.roles #Returns Mapping of role IDs to roles in server
shard = event.shard #Returns Unique ShardID
voice_states = event.voice_states #Returns Mapping of user IDs to voice states in server
guild = event.guild #Returns New Name of server
guild_id = event.guild_id #Returns Unique Numeric GuildID
old_guild = event.guild #Returns Previous Name of server
roles = event.roles #Returns Mapping of role IDs to roles in server
shard = event.shard #Returns Unique ShardID
emojis = event.emojis #Returns Mapping of emoji IDs to emojis in server
emojis = event.emojis #Returns Mapping of updated emoji IDs to emojis in server
guild_id = event.guild_id #Returns Unique Numeric GuildID
old_emojis = event.old_emojis #Returns Mapping of previous emoji IDs to emojis in server
shard = event.shard #Returns Unique ShardID
Hikari Documentation for Guild Events Read the docs for better understanding of the code.
Discord Developer Create your very own Discord Bot here!