0.0.8 • Published 6 months ago

beta-jtelb v0.0.8

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

beta-jtelb

for test:

step1 => require jtelb inside the main index.js of the application

const { bot } = require('beta-jtelb')
bot.config('bot token')

if you are using nodemon ignore local session file in your package.json

add --ignore jtelb_data.json for start command like this:

"start": "nodemon index.js --ignore jtelb_data.json",

step2 => Create bot_app directory

step3 => Create bot_app/index.js

step3 => Copy and use this sample inside bot_app/index.js:

    module.exports = {
    // before start
    before_start: {
        test_function(ctx, next) {
            // Do something before starting
            next();
        },
    },

    // start
    start(ctx, next) {
        // Do something when user enter /start
        ctx.reply('Hello! Welcome to Jtelb bot')
        next();
    },

    // before listen
    before_listen: {
        test_function(ctx, next) {
            // Do something before listen
            next();
        },
    },

    // listeners
    listeners: {
        // Listen and answer to phrases like this
        Hi: 'hello how are you?',
        "How are you?": 'how are you',

        // If you want to define function, write it like this
        // Name of the function is what user enter
        next(ctx, next) {
            // return 'hi'
            ctx.reply('next is working')
            next()
        }
    },

    // before commands
    before_commands: {
        test_function(ctx, next) {
            // Do something before listening to commands
            next();
        }, 
    },

    // commands
    commands: {
        // write the commands like this ( for example: /about )
        about: 'This is about us',
    },

    // after commands
    after_commands: {
        test_function(ctx, next) {
            // Do something after listening to commands
            next();
        },
    },
}
0.0.8

6 months ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago

0.0.0

1 year ago