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
Instance Attribute Summary collapse
Attributes inherited from Event
#bot
Instance Method Summary
collapse
Instance Attribute Details
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
Returns The interaction for this event.
10
11
12
|
# File 'lib/discordrb/events/interactions.rb', line 10
def interaction
@interaction
end
|
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
#user_locale ⇒ String
36
|
# File 'lib/discordrb/events/interactions.rb', line 36
delegate :type, :server, :server_id, :channel, :channel_id, :user, :user_locale, :context, to: :interaction
|
Instance Method Details
#defer ⇒ Object
50
51
52
|
# File 'lib/discordrb/events/interactions.rb', line 50
def defer(...)
@interaction.defer(...)
end
|
#defer_update ⇒ Object
90
91
92
|
# File 'lib/discordrb/events/interactions.rb', line 90
def defer_update
@interaction.defer_update
end
|
#delete_message ⇒ Object
85
86
87
|
# File 'lib/discordrb/events/interactions.rb', line 85
def delete_message(...)
@interaction.delete_message(...)
end
|
#delete_response ⇒ Object
70
71
72
|
# File 'lib/discordrb/events/interactions.rb', line 70
def delete_response
@interaction.delete_response
end
|
#edit_message ⇒ Object
80
81
82
|
# File 'lib/discordrb/events/interactions.rb', line 80
def edit_message(...)
@interaction.edit_message(...)
end
|
#edit_response ⇒ Object
65
66
67
|
# File 'lib/discordrb/events/interactions.rb', line 65
def edit_response(...)
@interaction.edit_response(...)
end
|
#get_component ⇒ Object
95
96
97
|
# File 'lib/discordrb/events/interactions.rb', line 95
def get_component(...)
@interaction.get_component(...)
end
|
#respond ⇒ Object
45
46
47
|
# File 'lib/discordrb/events/interactions.rb', line 45
def respond(...)
@interaction.respond(...)
end
|
#send_message ⇒ Object
75
76
77
|
# File 'lib/discordrb/events/interactions.rb', line 75
def send_message(...)
@interaction.send_message(...)
end
|
#show_modal ⇒ Object
60
61
62
|
# File 'lib/discordrb/events/interactions.rb', line 60
def show_modal(...)
@interaction.show_modal(...)
end
|
#update_message ⇒ Object
55
56
57
|
# File 'lib/discordrb/events/interactions.rb', line 55
def update_message(...)
@interaction.update_message(...)
end
|