SkillAgentSearch skills...

TouchGuild

TouchGuild is a NodeJS library for interfacing with Guilded.

Install / Use

/learn @Dinographic/TouchGuild

README

<p align="center"> <a href="https://touchguild.com/"><img width=100% src="https://github.com/Dinographic/TouchGuild/raw/dev/images/touchguild-banner-2025.png"></a> <br> <a href="https://npmjs.com/package/touchguild"><img src="https://img.shields.io/npm/v/touchguild.svg?style=rounded&color=informational"></a> <a href="https://github.com/Dinographic/TouchGuild/stargazers"><img src="https://img.shields.io/github/stars/Dinographic/TouchGuild?color=yellow&style=rounded"></a> <a href="https://npmjs.com/package/touchguild"><img href="https://npmjs.com/package/touchguild" src="https://img.shields.io/npm/dt/touchguild?color=red&style=rounded"></a> <a href="https://npmjs.com/package/touchguild"><img href="https://npmjs.com/package/touchguild" src="https://img.shields.io/npm/dw/touchguild?color=red&style=rounded"></a> </p>
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 folder on GitHub.

<hr>

Installation

NodeJS 16.16.0 or higher is required. Check out Development Builds if you wish to install in-dev versions.

npm install touchguild

Development Builds

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.

<hr>

🔬 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 –– 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

<hr>

Links:

Ressources

Policies

Community

View on GitHub
GitHub Stars8
CategoryDevelopment
Updated7mo ago
Forks6

Languages

TypeScript

Security Score

82/100

Audited on Aug 29, 2025

No findings