Skip to content
Discussion options

You must be logged in to vote

You can not add arbitrary attributes to most of the libraries' models, including Interaction.

Since this is a common request when it comes to interactions there is Interaction.extras, a dictionary that you may store any of your own state in, meaning you can simply replace your assignment and uses:

-            inter.voice_state = self.get_voice_state(inter)
+            inter.extras['voice_state'] = self.get_voice_state(inter)

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@hitblast
Comment options

Answer selected by hitblast
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants