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

https://github.com/dinographic/touchguild

TouchGuild is a NodeJS library for interfacing with Guilded.
https://github.com/dinographic/touchguild

applications apps commands guilded guilded-api guilded-api-wrapper guilded-js guilded-library guildedgg hacktoberfest interactions interactive interactivity javascript js library nodejs ts typescript

Last synced: 4 months ago
JSON representation

TouchGuild is a NodeJS library for interfacing with Guilded.

Awesome Lists containing this project

README

          









```js
const { Client } = require("touchguild");
const client = new Client({ token: "TOKEN" });

client.on("ready", () => {
console.log(`Logged as ${client.user.username}`);
});

client.on('error', (err) => {
console.error(err);
});

client.connect();
```

For more examples, check out the [examples](https://github.com/Dinographic/TouchGuild/tree/dev/examples) folder on GitHub.


## Installation
NodeJS **16.16.0** or higher is required.
**Check out [Development Builds](#development-builds) if you wish to install in-dev versions.**

```sh
npm install touchguild
```

### Development Builds
```sh
npm install touchguild@dev
```

The documentation under `dev` is always for the latest commit. If something isn't working that's in the documentation, you're likely looking at the wrong documentation.


## 🔬 Data & Analytics
Data collection is enabled by default for improving and making statistics.
This includes collecting application IDs, guild count, build info, method execution counts, latency data, and application command usage.

[Learn more](https://guide.touchguild.com/data-and-analytics) –– [Privacy Policy](https://guide.touchguild.com/privacy-policy)

For transparency, you can review the source code.

If this is a concern and you rather opt out, consider disabling the `dataCollection` client option.

If some of your data have already been collected and want to the removal of them, consider contacting us: support@dinographicpixels.com


## Links:
#### Ressources
- [Website](https://touchguild.com/)
- [Guide](https://guide.touchguild.com/)
- [Release documentation](https://docs.touchguild.com/)
- [Development documentation](https://docs.touchguild.com/dev/)
#### Policies
- [Privacy Policy](https://guide.touchguild.com/privacy-policy)
#### Community
- [Discord server](https://discord.gg/UgPRaGRkrQ)
- [Guilded server](https://www.guilded.gg/i/ExPXPrwE)