EventType Enum¶
-
class
mumpy.constants.
EventType
¶ The event types supported by Mumpy.
-
AUDIO_DISABLED
= 'audio_disabled'¶ Fired when the client disables audio processing. This happens when the client fails to initialize the chosen audio codec, or does not support any of the server’s audio codecs.
-
AUDIO_ENABLED
= 'audio_enabled'¶ Fired when the client enables audio processing. This happens when the client initially connects to the server and successfully initializes an audio codec.
-
AUDIO_TRANSMISSION_RECEIVED
= 'audio_transmission_received'¶ Fired when the client has received a complete audio transmission from the server.
-
AUDIO_TRANSMISSION_SENT
= 'audio_transmission_sent'¶ Fired when the client has sent a complete audio transmission to the server.
-
BANLIST_MODIFIED
= 'banlist_modified'¶ Fired when the server’s ban list is modified.
-
CHANNEL_ADDED
= 'channel_added'¶ Fired when a channel is added to the server.
-
CHANNEL_PERMISSIONS_UPDATED
= 'channel_permissions_updated'¶ Fired when the Mumpy instance’s permissions in a channel have changed.
-
CHANNEL_REMOVED
= 'channel_removed'¶ Fired when a channel is removed from the server.
-
CHANNEL_UPDATED
= 'channel_updated'¶ Fired when a channel is updated or modified in some way.
-
CONNECTED
= 'self_connected'¶ Fired when the client has connected and authenticated successfully.
-
DISCONNECTED
= 'self_disconnected'¶ Fired when the client has disconnected from the server. May be preceded by a USER_KICKED and a USER_BANNED event.
-
MESSAGE_RECEIVED
= 'message_received'¶ Fired when a text message is received.
-
MESSAGE_SENT
= 'message_sent'¶ Fired when the client sends a text message.
-
REGISTERED_USER_LIST_RECEIVED
= 'registered_user_list_received'¶ Fired when the client receives the list of registered users on the server. These are stored in <Mumpy instance>.registered_users
-
UDP_CONNECTED
= 'udp_connected'¶ Fired when the client has successfully established a UDP connection to the server
-
UDP_DISCONNECTED
= 'udp_disconnected'¶ Fired when the client has lost or intentionally ended the UDP connection. This implies that audio communications have reverted back to using the TCP connection.
-
USER_BANNED
= 'user_banned'¶ Fired when anyone is banned from the server.
-
USER_COMMENT_UPDATED
= 'user_comment_updated'¶ Fired when a user changes their comment.
-
USER_CONNECTED
= 'user_connected'¶ Fired when someone else connects to the server.
-
USER_DEAFENED
= 'user_deafened'¶ Fired when a user is deafened server side (e.g. by a server admin).
-
USER_DISCONNECTED
= 'user_disconnected'¶ Fired when someone else disconnects from the server. May be preceded by a USER_KICKED and a USER_BANNED event.
-
USER_KICKED
= 'user_kicked'¶ Fired when anyone is kicked from the server.
-
USER_MUTED
= 'user_muted'¶ Fired when a user is muted server side (e.g. by a server admin).
-
USER_RECORDING
= 'user_recording'¶ Fired when a user starts recording.
-
USER_REGISTERED
= 'user_registered'¶ Fired when a user registers on the server.
-
USER_SELF_DEAFENED
= 'user_self_deafened'¶ Fired when a user deafens themselves.
-
USER_SELF_MUTED
= 'user_self_muted'¶ Fired when a user mutes themselves.
-
USER_SELF_UNDEAFENED
= 'user_self_undeafened'¶ Fired when a user undeafens themselves.
-
USER_SELF_UNMUTED
= 'user_self_unmuted'¶ Fired when a user unmutes themselves.
-
USER_STATS_UPDATED
= 'user_stats_updated'¶ Fired when updated stats about a user are received. This happens after the client specifically requests stats about a user.
-
USER_STOPPED_RECORDING
= 'user_stopped_recording'¶ Fired when a user stops recording.
-
USER_TEXTURE_UPDATED
= 'user_texture_updated'¶ Fired when a user changes their texture (avatar).
-
USER_UNDEAFENED
= 'user_undeafened'¶ Fired when a user is undeafened server side (e.g. by a server admin).
-
USER_UNMUTED
= 'user_unmuted'¶ Fired when a user is unmuted server side (e.g. by a server admin).
-
USER_UNREGISTERED
= 'user_unregistered'¶ Fired when a user is unregistered on the server.
-