Idiota
Este projeto é uma migração C# do SmartQQ da @ScienJus (e mais). Obrigado a todos que contribuíram para o projeto original.
Sobre o ramo 2.0
Este branch ainda não está completo e nem tem garantia de compilação. Por favor, não tente usá-lo em seu projeto, envie um problema ou esqueça de alimentar seu gato. Apesar disso, a estrutura do 2.0 foi basicamente determinada.
- Uso de novos recursos em C# 7.0
- Mova os métodos auxiliares para fora da definição de classe e altere-os para métodos de extensão
- Framework alterado para .NET Standard (embora não o use diretamente em projetos .NET Core devido a problemas de compatibilidade de dependências; o autor pode ou não resolver esse problema)
- apátrida
- Autenticação de nome de usuário e senha baseada em Selenium (requer instalação adicional de Selenium e WebDriver compatível)
- Simplifique drasticamente atributos inúteis
Função
DumbQQ pode:
- Envie e receba mensagens de texto
- Obtenha uma lista de amigos, grupos, grupos de discussão, grupos de amigos e conversas recentes
DumbQQ não pode:
- Incluindo, entre outros, envio e recebimento de fotos, mensagens estruturadas e mensagens especiais
- Carregar/baixar/enviar arquivos
- Todas as coisas que são impossíveis, mesmo se você pensar sobre isso
Os seguintes recursos estão na agenda, mas ainda não foram implementados:
- Envio e recebimento de expressões do sistema (exemplo: /smile)
Recursos especiais:
- Tente ocultar ao máximo a arquitetura complexa da API subjacente
- Tempo de cache ajustável
- Exporte cookies para login rápido na próxima vez
- Detecte convenientemente se uma mensagem me menciona
- Comentários XML completos
- Detecção off-line
- Receba o código QR como matriz de bytes
documento
Wiki do projeto
Perguntas frequentes
Por que a mensagem não pode ser enviada repentinamente?
Vá ao SmartQQ para verificar se a mensagem pode ser enviada ou vá ao QQ Security Center para verificar se a conta foi congelada.
Ele continua congelando, o que devo fazer?
Evite:
- Envie um grande número de mensagens em um curto período de tempo
- Use em ambientes de rede incomuns
- Usar nova conta
- Violação dos ToS
- buscar a morte
Se houver uma anormalidade em uma função importante (como enviar uma mensagem e outras pessoas não puderem recebê-la, mas puderem receber a mensagem normalmente), mas outras pessoas não tiverem esse problema, considere-se com azar e recupere-se por três dias antes de abri-la novamente.
Problemas
Não testei totalmente este projeto. Se você encontrar algum problema durante o uso, envie um problema.
Se for determinado que há um problema com a própria interface do SmartQQ, consulte o projeto original. Obrigado pela sua cooperação.
Problemas conhecidos
Todos os problemas são problemas conhecidos
Garfos
DumbQQ-Core mantido por @rmbadmin