1.0.6 • Published 2 years ago

user-bot v1.0.6

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

user-bot

USER-BOT - a module for creating a personal VK page bot

Installation

npm install user-bot

Using

const { Bot, Command } = require("user-bot");

new Bot(<TOKEN>, <USER_ID>);
new Command(<COMMAND REGEXP>, <COMMAND FUNCTION>, <USER_ID>);

Initially, one command "restart" is created in the bot to restart the bot.

An example of a simple page bot

const { Bot, Command } = require("user-bot");
new Bot (process.env.USER_TOKEN, process.env.USER_ID);

new Command(
    /^(?:бот)$/i, 
    async (message, answer) => {
        return answer(`Ok`);
    }, 
    process.env.USER_ID
);

To create a common command for all users, set the user_id parameter to "all"

new Command(
    /^(?:вк)$/i, 
    async (message, answer) => {
        return answer(message.vk.options.pollingUserId);
    }, 
    "all"
);

Logging adding to chats

const { Bot } = require("user-bot");

let bot = new Bot ('1df7f07400be0ec3b797fa6bc12d2f98fb79990a639bfc0d671c14b9793ab4e4c96fbf7f027ae82d6af94', 123456789);
bot.loggerConversation(false); // true - leaves the chat
1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.1

3 years ago