Как мне прервать связь с пользователем телеграм бота?
у меня есть телеграм бот через которого я общаюсь с пользователями из базы данных
const TelegramBot = require('node-telegram-bot-api');
const mongoose = require('mongoose')
const config = require('./config')
const bot = new TelegramBot(config.token, {polling: true});
mongoose.Promise = global.Promise
mongoose.connect(config.db_url)
.then(() => console.log('MongoDb connected'))
.catch((err) => console.log(err))
require('./person.model')
const Person = mongoose.model('persons')
bot.on('message', msg => {
const chatId = msg.chat.id
const username = msg.chat.username;
const name = msg.from.first_name
const id = msg.from.id
const person = new Person({
chat : chatId,
username : username,
name : name,
id : id
})
const myId = 1396346856
if(chatId === myId ){
Person
.findOne({chat : msg.text })
.then(person => {
let userId = msg.text
bot.sendMessage(chatId, 'Соединение установлено')
bot.on('message', msg => {
bot.sendMessage(userId, msg.text)
})
})
.catch(e => {})
}
else{
bot.sendMessage(matId,msg.text)
}
})
сначала я ввожу chat.id пользователя с которым хочу общаться, если такой chat.id существует то бот связывает меня с пользователем, но у меня не получается прервать связь с пользователем, как это сделать?