Biblioteca JS para fazer parsing de e-mails de notificação de entrada e saída bancária
(github.com/nemorize)Esta é uma biblioteca JS para fazer parsing de e-mails de notificação de entrada e saída bancária.
Foi criada com o objetivo de automatizar a confirmação de entradas e saídas com o fluxo "banco -> Cloudflare Email Routing / AWS SES Inbound -> webhook -> automação de confirmação de entrada e saída".
Sei que às vezes há quem queira receber pagamentos por transferência bancária porque o contrato com uma PG é oneroso. Espero que isso possa ajudar um pouco essas pessoas.
No momento, ela só consegue fazer parsing de e-mails do NH NongHyup, então são necessárias muitas contribuições. Ficarei grato até mesmo se vocês puderem contribuir apenas com arquivos de e-mail!
Instalação
yarn add @nemorize/korean-banking-email-parser
Exemplo
import { parse } from '@nemorize/korean-banking-email-parser'
import { readFile } from 'fs/promises';
const encryptedHtml = await readFile('./Message.html', 'utf-8');
console.log(
await parse(encryptedHtml, '000-00-00000')
);
// Output: {
// account: {
// accountNumber: '301-****-1234-56',
// accountHolder: '네모컴퍼니',
// accountStatus: '정상',
// balance: 100000,
// availableBalance: 100000,
// },
// transactions: [
// {
// transactionDate: '2026/01/01',
// type: 'deposit',
// amount: 30000,
// balanceAfter: 100000,
// branch: '자금과',
// bank: 'SC제일',
// description: '홍길동'
// }
// ]
// }
2 comentários
Eu já tinha pensado em uma ideia assim, mas como parece que os bancos coreanos não têm um serviço que envia com frequência o histórico de depósitos e saques, acabei não tentando. Pelo visto, no banco NongHyup isso é possível?
Hã... é verdade...
O NongHyup oferece alertas de entrada e saída por e-mail, mas os outros bancos não oferecem notificações por e-mail...?
Acho que vou ter que mudar o nome da biblioteca T_T