V
Publisher
vnznz
Codecks User Reports
Tools
Codecks Reporting API GDScript Integration Debugging Severity
Create Codecks User Reports from Godot Games
This plugin has been mirrored from the Godot Asset Library.
The plugin author is in no way affiliated with Gadget.
If you are the author of this plugin and would like this mirror removed, please contact support@gadgetgodot.com.
Codecks User Reports for Godot
This is an implementation of the Codecks User Reports API for Godot.
Usage
First you need a report token for your Codecks organization, then add CodecksUserReport.gd to your Godot project. To create a user report you need to create a CodecksUserReport instance to your scene, optionally add files to it and then .send() it.
var report:CodecksUserReport
func send_report():
# create report
report = CodecksUserReport.new(
"rt_", # report_token
"this is a codecks user report", # message
CodecksUserReport.SEVERITY_HIGH, # severity
"foo@example.com") # reporter email (optional)
add_child(report)
# add file to report
report.add_file("icon.png", "res://icon.png", "image/png")
# add signal handler for card creation
report.connect("card_created", self, "_on_card_created")
# send it
report.send()
func _on_card_created(card_id):
print("codecks card %s created" % card_id)
Example
For an example user report UI you can open this repo as a godot project and look at main.tscn as well as ExampleReportForm.gd