Class: Discordrb::Events::InteractionCreateEvent
- Inherits:
-
Event
- Object
- Event
- Discordrb::Events::InteractionCreateEvent
show all
- Defined in:
- lib/discordrb/events/interactions.rb
Overview
Generic subclass for interaction events
Defined Under Namespace
Classes: Resolved
Instance Attribute Summary collapse
Attributes inherited from Event
#bot
Instance Method Summary
collapse
Instance Attribute Details
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
Returns The interaction for this event.
13
14
15
|
# File 'lib/discordrb/events/interactions.rb', line 13
def interaction
@interaction
end
|
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
#server_integration? ⇒ true, false
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
#user_integration? ⇒ true, false
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
#user_locale ⇒ String
45
|
# File 'lib/discordrb/events/interactions.rb', line 45
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, :user_integration?, :server_integration?, to: :interaction
|
Instance Method Details
#defer ⇒ Object
59
60
61
|
# File 'lib/discordrb/events/interactions.rb', line 59
def defer(...)
@interaction.defer(...)
end
|
#defer_update ⇒ Object
99
100
101
|
# File 'lib/discordrb/events/interactions.rb', line 99
def defer_update
@interaction.defer_update
end
|
#delete_message ⇒ Object
94
95
96
|
# File 'lib/discordrb/events/interactions.rb', line 94
def delete_message(...)
@interaction.delete_message(...)
end
|
#delete_response ⇒ Object
79
80
81
|
# File 'lib/discordrb/events/interactions.rb', line 79
def delete_response
@interaction.delete_response
end
|
#edit_message ⇒ Object
89
90
91
|
# File 'lib/discordrb/events/interactions.rb', line 89
def edit_message(...)
@interaction.edit_message(...)
end
|
#edit_response ⇒ Object
74
75
76
|
# File 'lib/discordrb/events/interactions.rb', line 74
def edit_response(...)
@interaction.edit_response(...)
end
|
#get_component ⇒ Object
104
105
106
|
# File 'lib/discordrb/events/interactions.rb', line 104
def get_component(...)
@interaction.get_component(...)
end
|
#respond ⇒ Object
54
55
56
|
# File 'lib/discordrb/events/interactions.rb', line 54
def respond(...)
@interaction.respond(...)
end
|
#send_message ⇒ Object
84
85
86
|
# File 'lib/discordrb/events/interactions.rb', line 84
def send_message(...)
@interaction.send_message(...)
end
|
#show_modal ⇒ Object
69
70
71
|
# File 'lib/discordrb/events/interactions.rb', line 69
def show_modal(...)
@interaction.show_modal(...)
end
|
#update_message ⇒ Object
64
65
66
|
# File 'lib/discordrb/events/interactions.rb', line 64
def update_message(...)
@interaction.update_message(...)
end
|