Skip to content

isaahmdantas/telegram-logging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

telegram-logging

Descrição

O Telegram Logging é uma biblioteca Node.js que permite enviar notificações de log para um canal no Telegram.

Instalação

Para instalar a biblioteca, basta executar o seguinte comando no terminal:

npm install telegram-logging

ou

yarn add telegram-logging

Uso

Javascript

const TelegramLogging = require('telegram-logging');

// Crie uma instância do TelegramLogging com seu token, chat_id e nome do aplicativo
const logger = new TelegramLogging('SEU_TOKEN', 'SEU_CHAT_ID', 'NOME_DO_APLICATIVO');

// Envie logs usando o método sendMessage
logger.sendMessage('INFO', 'Esta é uma mensagem de log de teste.')
  .then(response => console.log('Log enviado com sucesso!', response))
  .catch(error => console.error('Erro ao enviar log:', error));

Typescript

import { TelegramLogging } from 'telegram-logging';

// Crie uma instância do TelegramLogging com seu token, chat_id e nome do aplicativo
const telegramLoggin = new TelegramLogging('SEU_TOKEN', 'SEU_CHAT_ID', 'NOME_DO_APLICATIVO');

// Envie logs usando o método sendMessage
const response = await telegramLoggin.sendMessage('INFO', 'Esta é uma mensagem de log de teste.');

Configuração

Antes de usar o Telegram Logger, você precisa criar um bot no Telegram e obter o token do bot e o ID do chat. Consulte a documentação do Telegram para obter mais informações sobre como criar um bot e obter seu token e ID de chat.

Tipos de Log

  • DEBUG
  • INFO
  • NOTICE
  • WARNING
  • ERROR
  • CRITICAL
  • ALERT
  • EMERGENCY
  • EMERG
  • CRIT
  • SUCCESS
  • REQUEST
  • RESPONSE
  • DATABASE
  • SECURITY
  • NETWORK
  • PERFORMANCE

Ícones de Log

Cada tipo de log é associado a um ícone correspondente para facilitar a identificação visual dos logs. Aqui está o mapeamento de ícones para os tipos de log:

DEBUG : 🚧
INFO : 💬
NOTICE : 🕵️‍♂️
WARNING : ⚠️
ERROR : ❌
CRITICAL : 🆘
ALERT : 🚨
EMERGENCY : 🆘
EMERG : 🆘
CRIT : 🆘
SUCCESS : ✅
REQUEST : 🌐
RESPONSE : 💡
DATABASE : 💾
SECURITY : 🔒
NETWORK : 🌐
PERFORMANCE : ⚡️

Licença

Este projeto está licenciado sob a Licença MIT.

About

O Telegram Logging é uma biblioteca Node.js que permite enviar notificações de log para um canal no Telegram.

Resources

License

Stars

Watchers

Forks

Packages

No packages published