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
30
|
# File 'lib/discordrb/events/interactions.rb', line 30
delegate :type, :server, :server_id, :channel, :channel_id, :user, to: :interaction
|
30
|
# File 'lib/discordrb/events/interactions.rb', line 30
delegate :type, :server, :server_id, :channel, :channel_id, :user, to: :interaction
|
Returns The interaction for this event.
10
11
12
|
# File 'lib/discordrb/events/interactions.rb', line 10
def interaction
@interaction
end
|
30
|
# File 'lib/discordrb/events/interactions.rb', line 30
delegate :type, :server, :server_id, :channel, :channel_id, :user, to: :interaction
|
30
|
# File 'lib/discordrb/events/interactions.rb', line 30
delegate :type, :server, :server_id, :channel, :channel_id, :user, to: :interaction
|
30
|
# File 'lib/discordrb/events/interactions.rb', line 30
delegate :type, :server, :server_id, :channel, :channel_id, :user, to: :interaction
|
30
|
# File 'lib/discordrb/events/interactions.rb', line 30
delegate :type, :server, :server_id, :channel, :channel_id, :user, to: :interaction
|
Instance Method Details
#defer ⇒ Object
44
45
46
|
# File 'lib/discordrb/events/interactions.rb', line 44
def defer(...)
@interaction.defer(...)
end
|
#defer_update ⇒ Object
84
85
86
|
# File 'lib/discordrb/events/interactions.rb', line 84
def defer_update
@interaction.defer_update
end
|
#delete_message ⇒ Object
79
80
81
|
# File 'lib/discordrb/events/interactions.rb', line 79
def delete_message(...)
@interaction.delete_message(...)
end
|
#delete_response ⇒ Object
64
65
66
|
# File 'lib/discordrb/events/interactions.rb', line 64
def delete_response
@interaction.delete_response
end
|
#edit_message ⇒ Object
74
75
76
|
# File 'lib/discordrb/events/interactions.rb', line 74
def edit_message(...)
@interaction.edit_message(...)
end
|
#edit_response ⇒ Object
59
60
61
|
# File 'lib/discordrb/events/interactions.rb', line 59
def edit_response(...)
@interaction.edit_response(...)
end
|
#get_component ⇒ Object
89
90
91
|
# File 'lib/discordrb/events/interactions.rb', line 89
def get_component(...)
@interaction.get_component(...)
end
|
#respond ⇒ Object
39
40
41
|
# File 'lib/discordrb/events/interactions.rb', line 39
def respond(...)
@interaction.respond(...)
end
|
#send_message ⇒ Object
69
70
71
|
# File 'lib/discordrb/events/interactions.rb', line 69
def send_message(...)
@interaction.send_message(...)
end
|
#show_modal ⇒ Object
54
55
56
|
# File 'lib/discordrb/events/interactions.rb', line 54
def show_modal(...)
@interaction.show_modal(...)
end
|
#update_message ⇒ Object
49
50
51
|
# File 'lib/discordrb/events/interactions.rb', line 49
def update_message(...)
@interaction.update_message(...)
end
|