Obtener id del chat o de un usuario y borrar mensajes de Telegram con nodejs

Obtener id del chat o de un usuario y borrar mensajes de Telegram con nodejs

Obtener tú id de tú grupo o cualquier otro donde esté el bot

bot.onText(//chatid/, (msg) => {
const chatId = msg.chat.id;
bot.sendMessage(chatId, "El id de este chat es: " + chatId);
});

chatid-telegram

Obtener tú id de usuario de Telegram

 bot.onText(/\/myid/, (msg) => {
 const chatId = msg.chat.id;
 const myId = msg.from.id;
 bot.sendMessage(chatId, "Tu id es: " + myId);  
 });

id-usurio-telegram

Borrar mensajes

Borras los mensajes a los que respondes con el comando "borrar", pero no el mensaje que envias

 bot.onText(/\/borrar/, (msg) => {
 bot.deleteMessage(msg.chat.id, msg.reply_to_message.message_id);
 });

Borrar mensaje y comando que mandas

 bot.onText(/\/borratodo/, (msg) => {
 const messageId = msg.message_id;
 bot.deleteMessage(msg.chat.id, msg.reply_to_message.message_id);
 bot.deleteMessage(msg.chat.id, messageId);
 });

Artículo Relacionado