DonJSa library to create mastodon's bots in js

联合创作 · 2023-09-30 01:51

DonJS CodeFactor npm version

DonJS is a javascript library to create Mastodon bots

How to start

  1. to start using DonJS you need to create a new folder for your bot
  2. then you need to run terminal or CMD in that directory
  3. then run npm init -y command.
  4. after that you need to install the library by running npm install donjs

to visit the documentation click here

Examples

One of the basic examples on how to use this library is

const donjs = require("donjs");
const client = new donjs("your bot token", "your mastodon instance base url");

client.sendStatus("hello world");

This example is to show, how to send hello world status using donjs. you can get the token from Settings -> Development -> create a new application then choose whatever name you want then press Submit -> copy the applications access token.

another example that explains how you can listen for the public statuses that people create or delete

const donjs = require("donjs");
const client = new donjs("your bot token", "your mastodon instance base url");

client.listenForStatuses();
client.on("onStatus", status => {
	console.log("status created!");
});

client.on("onStatusDelete", id => {
	console.log("status deleted!");
});

you can also listen for notifications.

const donjs = require("donjs");
const client = new donjs("your bot token", "your mastodon instance base url");

client.listenForNotifications();
client.on("onNotification", notification => {
        console.log("there is a new notification!");
});
浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报