This repository was archived by the owner on Dec 26, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
TheLsbt edited this page Jun 15, 2024
·
13 revisions
Warning
Be sure to check the unsupported features to ensure that you can use this plugin efficiently.
Checkout the api in action
- To get started with GodotDiscordWebHooks install this plugin either from downloading / cloning the GitHub repository or download it from the Godot Asset library.
- Get a webhook url if you haven't already.
- Next you can create your first message
- After installing the files for GodotDiscordWebHooks, create a scene and attach a node to the root.
- Open the script and create a _ready() function.
# In res://Node.gd
func _ready() -> void:
pass- Create a webhook object to send content and change the webhooks username. Remember to replace
WEBHOOK_URLwith your webhook's url. Get a webhook url if you haven't already.
# In res://Node.gd
func _read() -> void:
var webhook := DiscordWebHook.new(WEBHOOK_URL)
webhook.message("Hello from godot!")
webhook.username("A robot")
# DiscordWebHook allows chaining so the above code can also be written as:
# webhook.message("Hello from godot!").username("A robot")
- Finally, we post the message, for this introduction we won't be doing anything with the response so we won't cast it
# In res://Node.gd
func _read() -> void:
var webhook := DiscordWebHook.new(WEBHOOK_URL)
webhook.message("Hello from godot!")
webhook.username("A robot")
# Post the message
await webhook.post()



