discord-api-docs icon indicating copy to clipboard operation
discord-api-docs copied to clipboard

Add Tempest library for Interaction libraries (Go)

Open amatsagu opened this issue 1 year ago • 4 comments

Tempest is a Discord API wrapper for Applications (interactions), written in Golang. It aims to be fast, cache free and higher level than other Discord API wrappers made for Discord Applications.

It was created as a better alternative to discord-interactions-go which is "low level" and outdated.

amatsagu avatar Aug 09 '22 09:08 amatsagu

I haven't found any specific requirements for uploading own library to Discord docs so in case Tempest would miss something - let me know. I created it primarily to have fast & higher level library/framework to work with interactions on http instead gateway.

Here's already https://github.com/bsdlp/discord-interactions-go added to the documentation but it's outdated and adds barely anything so it's hard to call it library. By looking at JavaScript or Python positions I guess that it's ok to have more than 1 library for specific programming language.

amatsagu avatar Aug 09 '22 09:08 amatsagu

See this discussion.

TobiasSN avatar Aug 09 '22 09:08 TobiasSN

See this discussion.

Thanks for info! However, that's about libraries, so about: image

Tempest if it would be added - would be in Interactions: image

Are those counted as 1:1 with being a library? There's no clarification about that. Also if so, may I ask why some interaction libs are listened when those doesn't seem to meet requirement (assuming it counts to interactions too)?

amatsagu avatar Aug 09 '22 09:08 amatsagu

Sorry, missed that the library is an HTTP one 😅. As far as I can tell the discussion I linked should technically still apply, although it does not appear to have been implemented for HTTP-based interaction libraries yet.

Feel free to dismiss my comment.

TobiasSN avatar Aug 09 '22 09:08 TobiasSN

Agree this can go in the Interactions section for now, although that needs cleanup & guidelines too at some point

typpo avatar Aug 15 '22 17:08 typpo