This repository is no longer maintained and has been archived. It will not receive any further updates, including security patches. For those still using it, the website will remain online for an undetermined amount of time but it can go offline at anytime. It is recommended to switch to another library as soon as possible.
Weeby-JS is the official JavaScript API Wrapper which is powerful and allows easy interaction with the Weeby API endpoints. Actively maintained by NTM Development and community members, Weeby-JS receives new updates shortly after new features have been released to the API.
- Super simple and easy to use
- Built in documentation
- Includes all methods from Weeby API
- Object-Oriented
- Beginner friendly
- Support for TypeScript
npm install weeby-js --save
weeby-js
requires an authorization token which can be obtained by doing one of the following methods:
- Joining the NTM Central Discord Server, and then running the
/apply
command with the Weeby API bot. - Logging into the Dashboard and then using the application form and filling in the required fields.
To learn more in deep about the application process, please visit the Getting Started page.
Upon being accepted into Weeby API. It is very important to never show this token to anybody.
const WeebyAPI = require('weeby-js');
const weeby = new WeebyAPI('YOUR_TOKEN');
const image = await weeby.generators.oneImage({ type: '3000years', image: 'https://i.imgur.com/qgKvcQv.png' });
channel.send({files: [{ attachment: image }]}); // -> Image Buffer
If you have found an issue while using this wrapper or have any suggestions? Feel free to join the NTM Discord Server, send an issue or pull request. We'll be happy to help and take a look!
Thanks for checking out weeby-js
, a NPM module development and maintained by NTM Development.
To support it's development, please donate to Nate on Buy me a coffee.
Also, don't forget to star the repo! 😋
The GNU General Public License v3.0
applies to this repository. Please see the LICENSE
file to learn more.