DiBGram
O DiBGram é um aplicativo
da Web do Telegram não oficial que se parece com o Telegram Desktop.
DibGram ainda está em andamento. Visite a seção de projetos para ver o progresso atual ou participar do nosso canal Telegram para acompanhar.
Uso
Você pode abrir a versão estável do dibgram em https://dibgram.github.io, ou o Commitly (?) Construir em https://dibgram.github.io/beta.
Você também pode construir o dibgram, conforme descrito aqui.
Diferenças com o Telegram Desktop
Vantagens
- Não precisa ser instalado
- Funciona em qualquer plataforma de desktop com um navegador decente (o celular também é suportado, mas não otimizado para ela)
- Usa o tdlib, que não tem tantos problemas com o servidor <-> sincronização do cliente
- A interface pode ser ampliada tanto quanto o navegador permite sem perda de qualidade (cerca de 25%a 500%em vez de 100%-300%)
- Cache mensagens localmente, reduzindo o uso da largura de banda
- Não limita as contas a 3
Desvantagens
- Não é nativo, então será mais lento
- Algumas animações podem estar faltando
- Não suporta proxies (o proxy do sistema funciona)
- É menos integrado ao sistema operacional
- Provavelmente não apoiará o streaming
Por que fazer isso
Muitas pessoas gostam da área de trabalho oficial do Telegram. Mas há usuários que preferem usar o Telegram em seus navegadores por causa de segurança, condições de trabalho ou outra coisa.
Além disso, a maioria das versões da web parece ruim ou tem recursos ausentes (webk e webz são melhores, no entanto)
Estou desenvolvendo este aplicativo para que haja uma versão da web que não tenha apenas os recursos e parece boa, mas também parece familiar para quem usa o Telegram Desktop.
Além disso, ganharei muito conhecimento e experiência ao desenvolver este aplicativo, porque é o meu primeiro projeto de reação (estou falando sério) e são várias ordens de magnitude maiores que meus outros projetos anteriores.
Tecnologias, bibliotecas e outros softwares usados neste projeto
- Desktop de telegrama : a base do design e a aparência do dibgram
- TDLIB : Biblioteca de banco de dados do Telegram. Cuida de redes, criptografia e armazenamento
- Typescript : Linguagem de programação
- REACT : estrutura da interface do usuário usada no projeto
- SASS : pré -processador CSS
- Aberto Sans e fontes Vazir : Famílias de fontes usadas na área de trabalho do Telegram e DibGram
- Eslint : usado para detectar problemas, avisos e aplicar o estilo de código
- VSCODE : O IDE (ou editor de código) que eu uso para desenvolver o aplicativo. Também recomendado para colaboradores