An open API service indexing awesome lists of open source software.

https://github.com/veteran-software/discord-api-wrapper

A custom wrapper for the Discord REST API written in Go.
https://github.com/veteran-software/discord-api-wrapper

api discord go golang rest-api wrapper

Last synced: 5 months ago
JSON representation

A custom wrapper for the Discord REST API written in Go.

Awesome Lists containing this project

README

          

# Discord API Wrapper

[![Go Reference](https://pkg.go.dev/badge/github.com/veteran-software/discord-api-wrapper.svg)](https://pkg.go.dev/github.com/veteran-software/discord-api-wrapper)
[![Go](https://img.shields.io/github/go-mod/go-version/veteran-software/discord-api-wrapper)](https://go.dev/doc/devel/release#go1.21)
[![Go Report Card](https://goreportcard.com/badge/github.com/veteran-software/discord-api-wrapper)](https://goreportcard.com/report/github.com/veteran-software/discord-api-wrapper)

![GitHub Release Date](https://img.shields.io/github/release-date/veteran-software/discord-api-wrapper)
![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/veteran-software/discord-api-wrapper/latest/main)
![GitHub contributors](https://img.shields.io/github/contributors/veteran-software/discord-api-wrapper)

[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=veteran-software_discord-api-wrapper&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=veteran-software_discord-api-wrapper)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=veteran-software_discord-api-wrapper&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=veteran-software_discord-api-wrapper)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=veteran-software_discord-api-wrapper&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=veteran-software_discord-api-wrapper)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=veteran-software_discord-api-wrapper&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=veteran-software_discord-api-wrapper)

[![Qodana](https://github.com/veteran-software/discord-api-wrapper/actions/workflows/code_quality.yml/badge.svg?branch=v10)](https://github.com/veteran-software/discord-api-wrapper/actions/workflows/code_quality.yml)

## Purpose

This wrapper is rather incomplete vs other popular wrappers for Discord's REST API. It was developed for a proprietary
project.

## Use

> NOTE: This wrapper always uses the latest version of the Discord API
>
> Gateway Version: 10

If you wish to import this library into your project, please
read [LICENSE.md](https://github.com/veteran-software/discord-api-wrapper/blob/main/LICENSE.md)
before doing so. We recommend directly importing this library and not using a fork unless you wish to actively update
it. The Discord REST API changes frequently, so updating can be daunting at times.

## Pull Requests

If you wish to contribute to this wrapper, feel free to submit Pull Requests

## Stargazers

[![Stargazers repo roster for @veteran-software/discord-api-wrapper](https://reporoster.com/stars/veteran-software/discord-api-wrapper)](https://github.com/veteran-software/discord-api-wrapper/stargazers)

## Forkers

[![Forkers repo roster for @veteran-software/discord-api-wrapper](https://reporoster.com/forks/veteran-software/discord-api-wrapper)](https://github.com/veteran-software/discord-api-wrapper/network/members)