Um sistema de tickets muito simples baseado em mensagens do WhatsApp, que permite multiusuários na mesma conta do WhatsApp.

Overview

Press-Ticket

CodeFactor Repository size GitHub last commit Stargazers GitHub forks GitHub top language GitHub release (latest by date) GitHub Release Date

Manual de Instalação

Changelog

05/04/2022

30/03/2022

23/03/2022

22/03/2022

20/03/2022

19/03/2022

17/03/2022

16/03/2022

15/03/2022

14/03/2022

  • Add CodeFactor; e
  • Correções.

13/03/2022

  • Implementado autorização para o User poder trocar de senha;
  • Removido o caption que era enviado junto com a imagem;
  • Ignorar mensagens de grupos [caso de tela branca ao acessar a página de configurações, rodar o seguinte código no mysql: INSERT INTO `Settings` (`key`, `value`, `createdAt`, `updatedAt`) VALUES ('CheckMsgIsGroup', 'enabled', '2022-03-02 17:17:00.000000', '2022-03-02 17:17:00.000000'); ];
  • Customização da página de configurações (trocando select por swicher); e
  • Ignorando chamadas de vídeo/áudio [caso de tela branca ao acessar a página de configurações, rodar o seguinte código no mysql: INSERT INTO `Settings` (`key`, `value`, `createdAt`, `updatedAt`) VALUES ('call', 'disabled', '2022-03-13 18:00:00.000000', '2022-03-13 18:00:00.000000'); ].

12/03/2022

  • Sistema base;
  • Habilitado para MD;
  • Usando MySql ao invés de Docker;
  • Implementado função de aparecer digitando... antes de enviar a lista de setores;
  • Implentado a inclusão do nome do usuário na msg de boas vindas;
  • Criado uma variável no arquivo de tradução para alterar o nome Press Ticket;
  • Na página de contatos o botão importar contatos está disponível apenas para Admin; e
  • Conexões foi movido para a área administrativa.
Comments
  • Mensagem fora do horário de atendimento.

    Mensagem fora do horário de atendimento.

    Olá, é possível configurar horário de atendimento? Quando receber mensagem fora do horário em vez de vir o menu, vir uma mensagem informando os horários de atendimento.

    Ou se for muito complicado, desabilitar o menu normal dos setores, fora do horário de atendimento, assim o wb informa no app normal

    enhancement 
    opened by tonnybarros 9
  • Notificar usuário somente tickets que sejam de seus setores

    Notificar usuário somente tickets que sejam de seus setores

    Hoje no pressticket, caso alguém mande uma mensagem antes mesmo de escolher uma fila(setor) para ser atendido todos os usuários são notificados. Teria como resolver isso?

    enhancement stale 
    opened by pedriin647 6
  • /home/Press-Ticket/backend/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:221             throw new Error('Evaluation failed: ' + helper_js_1.helper.getExceptionMessage(exceptionDetails));

    /home/Press-Ticket/backend/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:221 throw new Error('Evaluation failed: ' + helper_js_1.helper.getExceptionMessage(exceptionDetails));

    Instalação clean estou obtendo esse erro

    Error: Evaluation failed: TypeError: message.getLinks is not a function at window.WWebJS.getMessageModel (__puppeteer_evaluation_script__:295:30) at __puppeteer_evaluation_script__:20:48 at Array.map (<anonymous>) at __puppeteer_evaluation_script__:20:25 at ExecutionContext._evaluateInternal (/home/Press-Ticket/backend/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:221:19) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async ExecutionContext.evaluate (/home/Press-Ticket/backend/node_modules/puppeteer/lib/cjs/puppeteer/common/ExecutionContext.js:110:16) at async GroupChat.fetchMessages (/home/Press-Ticket/backend/node_modules/whatsapp-web.js/src/structures/Chat.js:178:24)

    opened by plvsouza 5
  • Opção de visulizar a conversa antes de aceitar.

    Opção de visulizar a conversa antes de aceitar.

    Eu já peguei uma modificação e estou usando no Press-Ticket, seria interessante adicionar essa função, funcionando bem até agora. Criei um fork e coloquei a modificação, caso queira ver.

    enhancement 
    opened by tonnybarros 5
  • Cannot read properties of undefined (reading 'indexOf')

    Cannot read properties of undefined (reading 'indexOf')

    ao receber um ticket no setor, o press ticket buga, tendo que atualizar a página pra funcionar. e no console exibe o seguinte erro.

    image

    Estava tentando fazer um tipo de verificação, como:

    if(ticket !== undefined){

    }

    dentro do ticketList, mas não tive sucesso...

    stale 
    opened by pedriin647 4
  • Tempo para criação de novo ticket

    Tempo para criação de novo ticket

    por algum motivo, toda vez que eu clico em resolver o chamado, quando o cliente manda outra msg ele abre um novo ticket. estou rodando em vps ubuntu 18 já fiz a alteração da hora do servidor não importa o tempo que eu seleciono na configuração "Cria novo ticket após" sempre é iniciado um novo ticket após ter clicado em resolver.

    opened by kozac 4
  • Como corrigir erro ao RESPONDER a GRUPOS.

    Como corrigir erro ao RESPONDER a GRUPOS.

    Corrigido com a versão whatsap-web.js 1.17.1 da seguinte forma.

    Arquivo: backend/src/helpers/SerializeWbotMsgId.ts

    Adicionada a estrutura da constante SerializeWbotMsgId os seguintes valores.

    const SerializeWbotMsgId = (ticket: Ticket, message: Message): string => {
    
      let SeGrupo = 'g.us_' + message.id + '_'+ message.contact.number + '@c.us';
      let SeIndiv = 'c.us_' + message.id;
    
      const serializedMsgId = `${message.fromMe}_${ticket.contact.number}@${
        ticket.isGroup ? SeGrupo : SeIndiv }`;
    
      return serializedMsgId;
    };
    
    enhancement 
    opened by isoazevedo 3
  • Resolvidos não filtrando setor

    Resolvidos não filtrando setor

    Ao criar a conexão e usuário vinculado há um setor especifico ele filtra corretamente as mensagens na Inbox e Aguardando mostrando apenas as mensagens do setor especifico mas na aba resolvidos ele mostra as mensagens de todos os setores. Screenshot 2022-12-05 at 12 42 17 Screenshot 2022-12-05 at 12 42 27 Screenshot 2022-12-05 at 12 42 37

    stale 
    opened by plvsouza 2
  • Dias para horário de funcionamento

    Dias para horário de funcionamento

    Olá,

    Gostei das inovações nesta versão, principalmente a de horário de funcionamento. Mas gostaria de propor se há possibilidade de adicionar dias para funcionamento dos setores, exemplo: Segunda a Sábado. E assim selecionar o horário. Acredito que seria uma função fundamental e que ajudaria muito a propagar essa versão

    enhancement stale 
    opened by ricardomecca 2
  • Sistema pesado

    Sistema pesado

    ola eu estou com problema de desempenho tanto no servidor quanto nos terminais, teria alguma maneira de fazer com que os tickets fizesse load apenas do ticket atual? pois ele está pegando todos os tickets e como são varios por dia acaba travando a pagina quando recebe uma mensagem e aumenta para 2gb o uso de memoria

    stale 
    opened by Gedehamsen021 2
  • Mensagem transferir campo setor com erro segue código

    Mensagem transferir campo setor com erro segue código

    Abrir

    src/translate/languages/pt.js

    Linha 263 substituir por fieldQueuePlaceholder: "Transferir para o Setor", fieldQueueLabel: "Transferir para o Setor",

    stale 
    opened by wslsolucoes 2
  • Front ficando com a interface congelada

    Front ficando com a interface congelada

    Olá, estou utilizando o pressticket e me deparei com o problema de congelamento da interface no frontend. Do nada a interface fica congelada sendo necessário atualizar a página novamente (F5).

    opened by lbodev 0
  • Erro após realizar o update

    Erro após realizar o update

    Boa tarde,

    Galera após realizar o Update do sistema para a ultima versão obtive o erro mencionado abaixo:

    Error: ENOENT: no such file or directory, stat '/home/deploy/Press-Ticket/frontend/build/index.html'

    SO: Ubuntu 20.04.5 LTS

    image

    stale 
    opened by leonardocassio 3
Releases(1.3.2)
Owner
Robson Tenorio
Robson Tenorio
This DJS ticket system with transcripts is fully configurable, you can change the transcripts channel, tickets channel, and more

This DJS ticket system with transcripts is fully configurable, you can change the transcripts channel, tickets channel, and more! This command uses embeds, and buttons.

LunarCodes 6 Oct 18, 2022
World first fully customizeble user bot for Whatsapp 😎 With enjoyable ththings and fun to use Whatsapp ✨️

⚡ The Alpha-X Whatsapp User Bot ?? ~ ᴡᴏʀʟᴅ ꜰɪʀꜱᴛ ꜰᴜʟʟ ᴄᴜꜱᴛᴏᴍɪᴢᴀʙʟᴇ ᴜꜱᴇʀ ʙᴏᴛ ꜰᴏʀ ᴡʜᴀᴛꜱᴀᴘᴘ ~ ?? What is Alpha-X ?? Alpha-X , is a WhatsApp helper bot wr

Official Alpha-X-Team Account 17 Jul 29, 2022
Simple WhatsApp Bot Script using WhatsApp Web Multi-Device API

Shiina Mashiro MD Shiina Multi Device Using NodeJS Framework & Baileys WhatsApp Web API Information WhatsApp Bot using WhatsApp Web API. If you find a

Hafidz Al-Ghifari 3 Feb 4, 2022
Whatsapp Bot with multi-device support Your Personal Assistance on Whatsapp

BotsApp-MD Whatsapp Bot with multi-device support Your Personal Assisstant, on WhatsApp! Deployment Easiest Way Head over to botsapp-md to deploy. Tak

Peter Dorglo 14 Jan 1, 2023
whatsapp api to remote your whatsapp device. Support multi device, multi client. Still update to more feature. Please fork, star, donate and share.

Ndalu-wa-client DEPENDENCIES : { "@adiwajshing/baileys": "^4.2.0", "@adiwajshing/keyed-db": "^0.2.4", "axios": "^0.27.2", "body-parser

null 29 Jan 4, 2023
BOT-TABELA-FIPE - BOT que busca na API da FIPE todas as marcas e seus respectivos modelos e anos.

BOT-TABELA-FIPE BOT que busca na API da FIPE todas as marcas e seus respectivos modelos e anos. O BOT trabalha de maneira assíncrona, assim, torna mui

Cristian Vaghetti 1 Jan 3, 2022
Bot de vendas original que está popular no Discord por ai

Bot de vendas automáticas por PIX (original) Nota de esclarecimento Recentemente tem circulado muitos bots de vendas por ai no Discord, bot do Linn, d

null 12 Dec 19, 2022
Queen Amdi is a chat bot for WhatsApp.

?? ?? QUEEN AMDI BOT ?? ?? Whatsapp භාවිතා කිරීම පහසු සහ විනෝදජනක කරයි. Whatsapp සඳහා පළමු සිංහල පරිශීලක බොට් ද වේ. Whatsapp Group | Youtube Channel Q

Black Amda 224 Dec 28, 2022
whatsapp bot build with nodejs

A whatsapp bot made using adiwajshing/Baileys library Install ⬇️ > git clone https://github.com/justpiple/whatsapp-bot/ > cd whatsapp-bot > npm i For

ben. 63 Nov 23, 2022
stikerinbot adalah pengodean ulang bot whatsapp dari wabot-aq

stikerinbot Simple WhatsApp Bot UNTUK PENGGUNA WINDOWS/VPS/RDP Unduh & Instal Git Klik Disini Unduh & Instal NodeJS Klik Disini Unduh & Instal FFmpeg

ariffb 123 Oct 31, 2022
Tonton video tutorial di YouTube saya untuk cara penginstalan & apabila kurang mengerti bisa hubungi saya di WhatsApp 🐣Klik link di bawah untuk tutorial penginstalan di heroku

BOTZ10 LAST Termux • Heroku • Session Setting • Thanks TERMUX Git clone this repo > git clone https://github.com/zeeoneofc/BOTZ10a.git > cd BOTZ10a >

zeeone 17 Dec 23, 2021
xvoid whatsapp bot

xvoid-bot xvoid-bot : a oriented bot for whatsapp How To Install? > update && apt upgrade > apt install git -y > apt install nodejs -y > apt install f

ProjectRed 2 Apr 24, 2022
WhatsApp-last-seen - When was it last seen and how long it was online.

WhatsApp-last-seen When was it last seen and how long it was online. Copy the javascript code and paste in the browser console after opening an inbox

Breno Vambáster 6 Nov 8, 2022
nganu bot, multi device based simple whatsapp-bot with social media downloader

nganu A Simple Multi-Device WhatsApp Bot simple whatsapp-bot using baileys-md to download social media post and many features Install set instagram se

Muhamad Ristiyanto 28 Nov 20, 2022
New base bot WhatsApp 🈴 bukan self bot lagi atau buka bot yang bisa di pakai oleh bot sendiri 😎

Installation • Thanks to • Donate Official Group Bot • Settings Instalasi Heroku Buildpack Click the deploy icon below ! > heroku/nodejs > https://g

zeeone 27 Feb 9, 2022
Enable full screen on for large aspect ratio screens on WhatsApp Web.

Maximize WhatsApp [WIP] Enable full screen on large aspect ratio screens on WhatsApp Web. Enable Epiphany extension. Optional if not done. Download th

null 2 Mar 13, 2022
A module that helps you to create minigames with whatsapp-web.js.

wa-minigames A module that helps you to create minigames with whatsapp-web.js. Installation npm install whatsapp-web.js npm install wa-minigames Examp

Alon Schwartzblat 5 May 13, 2022
Api Whatsapp Baileys - Single Device

Api do Whatsapp ?? Um servidor de API do WhatsApp gratuito do serviço https://apigratis.com.br Sobre Ainda estamos em desenvolvimentos, erros podem oc

Jonathan Henrique 11 Nov 9, 2022
An Awesome WhatsApp Bot To Jumpstart Your Projects

WhatsApp Bot An Awesome WhatsApp Bot To Jumpstart Your Projects! Table Of Contents Table Of Contents About The Project Docker Deploy to Heroku Built W

Natan Rodrigues 23 Nov 1, 2022