Node-telegram-random-message-replier
Node module which allows the bot to reply to a random message in the chat.
You just set the probability between 1 and 100 and then the magic happens.
Install:
npm install node-telegram-random-message-replier
Use:
node-telegram-random-message-replier initially works with node-telegram-bot-api.
const TelegramBot = ;const TelegramRandomMessageReplier = ; // initializeconst bot = BOT_TOKEN;const replier = bot dbPath: path defaultChance: 0 showChanceMessage: 'Current chance is CURRENT_CHANCE%' setChanceMessage: 'Current chance changed from CURRENT_CHANCE% to NEXT_CHANCE%' // CURRENT_CHANCE and NEXT_CHANCE strings will be replaced with currentChance and nextChance values; // on command "/chance" will show current chance valuebot; // on command "/setchance 30" will set chance value to 30% to reply to the message// command "/setchance" without value is equal to "/chance". So you can use only one command in your botbot; // handle each message to be ready for replyingbot;
Options:
bot: <your bot instance> // previously created bot via node-telegram-bot-api defaultChance: <number> // default chance to reply to a message | default: 0 showChanceMessage: <string> // set message for show chance command setChanceMessage: <string> // set message for change chance command;