Skip to content

Latest commit

 

History

History
113 lines (81 loc) · 2.11 KB

readme.md

File metadata and controls

113 lines (81 loc) · 2.11 KB

Examples tgind

// Basic code
const Tgind = require('tgind');
const bot = new Tgind("Bot Token", {"start": true});

bot.on("message", (msg) => {
    msg.send(msg.text)
})
// Basic code matches regex of js in any update
const Tgind = require('tgind');
const bot = new Tgind("Bot Token", {"start": true});

bot.matches(/hi/i, (msg) => {
    msg.send(msg.text)
})
// Basic code for adding commands for example in it if you message /yo then it will be invoked
const Tgind = require('tgind');
const bot = new Tgind("Bot Token", {"start": true});

bot.command("yo", (msg) => {
    msg.send(msg.text)
})
// Basic codee with start and help listeners 
const Tgind = require('tgind');
const bot = new Tgind("Bot Token", {"start": true});

bot.start("you started this bot by /start function")
bot.help("you given command /help for more please visit https://github.com/PanditSiddharth/Tgind/blob/main/examples/readme.md")

bot.command("yo", (msg) => {
    msg.send(msg.text)
})

Home page

https://github.com/PanditSiddharth/Tgind

sendDoc method

let Tgind = require('tgind')
let InputFile = require("tgind/classes")

let bot = new Tgind("Your token", {"start": true})

bot.command("doc", async (msg)=> {
    msg.sendDoc(new InputFile("./myfile.pdf", "tgindfile.pdf"))

})

send Medias by

let Tgind = require('tgind')
let InputFile = require("tgind/classes")

let bot = new Tgind("Your token", {"start": true})

bot.command("doc", async (msg)=> {
    msg.sendVideoc(new InputFile("./myfile.mp4f", "tgindfile.mp4"))

})

Scenes

let {Tgind, Scene} = require('tgind')


let hello = new Scene('hi')
hello.on("message", (msg)=> {
    msg.send('hello')

    if(msg.text == 'bye')
    msg.enter('bye')
})

let bye = new Scene('bye')
bye.on("message", (msg)=> {
    msg.send('bye')

    if(msg.text == 'nm'){
        msg.leave()
    }
    if(msg.text == 'hi'){
        msg.enter('hi')
    }
})

let bot = new Tgind(token, {"start": true, scene:[hello, bye]})

bot.on("message", async (msg)=> {
    msg.send('not in scene')

    if(msg.text == 'hi')
    msg.enter('hi')
})