{"id":14961501,"url":"https://github.com/thelsbt/godotdiscordwebhooks","last_synced_at":"2025-10-24T20:31:49.989Z","repository":{"id":243746416,"uuid":"813307025","full_name":"TheLsbt/GodotDiscordWebHooks","owner":"TheLsbt","description":"A Godot api to send messages via a discord web hook","archived":false,"fork":false,"pushed_at":"2024-07-01T14:00:57.000Z","size":52,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T04:24:38.313Z","etag":null,"topics":["discord","discord-webhook","easy-to-use","godot-addon","godot-engine","godot4","godotengine","script","webhook-api"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheLsbt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-10T21:03:43.000Z","updated_at":"2025-01-05T15:06:42.000Z","dependencies_parsed_at":"2024-06-13T02:12:28.745Z","dependency_job_id":"049a1e28-ecf8-47a6-84a3-958e519a8d98","html_url":"https://github.com/TheLsbt/GodotDiscordWebHooks","commit_stats":{"total_commits":18,"total_committers":2,"mean_commits":9.0,"dds":0.5,"last_synced_commit":"9df7b22d3fe76d7229cdd3bc464b59229395b9b7"},"previous_names":["thelsbt/discordwebhooks","thelsbt/godotdiscordwebhooks"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLsbt%2FGodotDiscordWebHooks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLsbt%2FGodotDiscordWebHooks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLsbt%2FGodotDiscordWebHooks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLsbt%2FGodotDiscordWebHooks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheLsbt","download_url":"https://codeload.github.com/TheLsbt/GodotDiscordWebHooks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238035385,"owners_count":19405682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-webhook","easy-to-use","godot-addon","godot-engine","godot4","godotengine","script","webhook-api"],"created_at":"2024-09-24T13:25:24.896Z","updated_at":"2025-10-24T20:31:45.699Z","avatar_url":"https://github.com/TheLsbt.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to GodotDiscordWebHooks\n\n\u003e [!WARNING]\n\u003e Be sure to check the [unsupported features](https://github.com/TheLsbt/GodotDiscordWebHooks/wiki/Features#unsupported-features) to ensure that you can use this plugin efficiently.\n\nCheckout the [api in action](https://github.com/TheLsbt/GodotDiscordWebHooks#api-in-action)\n\n## Check the docs\nCheck the [docs](https://github.com/TheLsbt/GodotDiscordWebHooks/wiki/Docs)\n\n## Getting started\n1. To get started with GodotDiscordWebHooks install this plugin either from downloading / cloning the GitHub repository.\n3. Get a [webhook url](https://github.com/TheLsbt/GodotDiscordWebHooks#get-a-webhook-url) if you haven't already.\n4. Next you can [create your first message](https://github.com/TheLsbt/GodotDiscordWebHooks#my-first-message)\n\n\n## My first message\n1. After installing the files for GodotDiscordWebHooks, create a scene and attach a node to the root.\n2. Open the script and create a _ready() function.\n```gdscript\n# In res://Node.gd\nfunc  _ready() -\u003e void:\n   pass\n```\n3. Create a webhook object to send content and change the webhooks username. Remember to replace `WEBHOOK_URL` with your webhook's url. Get a [webhook url](https://github.com/TheLsbt/GodotDiscordWebHooks/wiki/Home/_edit#get-a-webhook-url) if you haven't already.\n```gdscript\n# In res://Node.gd\nfunc _read() -\u003e void:\n\tvar webhook := DiscordWebHook.new(WEBHOOK_URL)\n\twebhook.message(\"Hello from godot!\")\n\twebhook.username(\"A robot\")\n\t# DiscordWebHook allows chaining so the above code can also be written as:\n\t# webhook.message(\"Hello from godot!\").username(\"A robot\")\n\n```\n4. Finally, we post the message, for this introduction we won't be doing anything with the response so we won't cast it\n```gdscript\n# In res://Node.gd\nfunc _read() -\u003e void:\n\tvar webhook := DiscordWebHook.new(WEBHOOK_URL)\n\twebhook.message(\"Hello from godot!\")\n\twebhook.username(\"A robot\")\n\n\t# Post the message\n\tawait webhook.post()\n```\n\n## Get a webhook url\n 1. ![Screenshot 2024-06-12 153035](https://github.com/TheLsbt/DiscordWebHooks/assets/141819348/51360b09-7a1a-4745-8328-98f40c494246)\n 2. ![CreateWebhook](https://github.com/TheLsbt/DiscordWebHooks/assets/141819348/59954545-994d-4019-a78a-e9d7caad3f85)\n 3. ![GettingWebhookUrl](https://github.com/TheLsbt/DiscordWebHooks/assets/141819348/b05af915-c95d-438f-92ec-6390dfbe442b)\n\n\n## Api in action\n![Screenshot 2024-06-14 040147](https://github.com/TheLsbt/GodotDiscordWebHooks/assets/141819348/1b2b3ba5-b314-4385-b37c-ba0babcb2f3e)\n![Screenshot 2024-06-14 040403](https://github.com/TheLsbt/GodotDiscordWebHooks/assets/141819348/a737e4ce-572e-4474-b3c5-cd6447bba77b)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthelsbt%2Fgodotdiscordwebhooks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthelsbt%2Fgodotdiscordwebhooks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthelsbt%2Fgodotdiscordwebhooks/lists"}