Telegram Mensagem Private Chat Bot
Este projeto entrou no estado de atualização à vontade. Se você não tiver objeção ao uso .NET , considere usar o PMCenter como uma solução para robôs PM.
Aviso: este bot não está mais sob manutenção. Você está melhor com outras soluções.
Crie um robô de telegrama e obtenha um token
Um servidor externo, instale o Python e o PIP e use o PIP para instalar python-telegram-bot==11.1.0
Crie um bot e pegue seu token
Instale o Python e o PIP e use o PIP para instalar python-telegram-bot==11.1.0
Abrir config.json e configure
{
"Admin" : 0 ,
"//1" : "管理员用户ID(数字ID)(可以先不设) " ,
"Token" : " " ,
"//2" : "机器人Token " ,
"Lang" : " zh " ,
"//3" : "语言包名称"
} Se o ID do usuário do administrador não estiver definido na etapa anterior, o primeiro usuário que envia /setadmin para o robô se tornará o administrador. Depois disso, o administrador pode ser modificado modificando config.json
Abrir config.json e configure
{
"Admin" : 0 ,
"//1" : " Admin ID (A digital ID) " ,
"Token" : " " ,
"//2" : " Bot Token " ,
"Lang" : " en " ,
"//3" : " Language Pack Name (Be careful! It's 'en'!) "
} Se você não definiu o ID do administrador anteriormente, o usuário que envia /setadmin para o bot primeiro se tornará o administrador. Você pode editar config.json para alterar o administrador mais tarde.
Substitua as pastas main.py e lang e execute -as novamente
Substitua main.py e pasta lang , depois execute main.py
python main.py
Responda diretamente à mensagem encaminhada pelo robô e suporte texto, adesivos, fotos, arquivos, áudio e vídeos
Responda diretamente à mensagem encaminhada pelo robô para responder. Você pode responder texto, adesivo, foto, arquivo, áudio, voz e vídeo.
Algumas mensagens encaminhadas não são convenientes para visualizar a identidade do remetente. Você pode consultar respondendo à mensagem /info
Você pode responder /info à mensagem que deseja obter as informações do remetente mais claramente.
Enviar comandos para o robô /togglenotification pode ativar /fechar a mensagem enviando prompts
Efeito:
Envie o comando /togglenotification para o bot para ativar /desativar a mensagem enviando notificação
Efeito:
Responder a uma mensagem /ban pode impedir que seu remetente envie mensagens novamente
Responda a uma mensagem /unban ou SEND /unban <数字ID> para desbloquear este usuário
Responder /ban a uma mensagem para bloquear o remetente da mensagem de enviar mensagens para você
Responder unban a uma mensagem ou enviar /unban <User ID>
| Comando | usar |
|---|---|
| /ping | Confirme se o robô está funcionando |
| /setAdmin | Defina o usuário atual como administrador |
| /togglenotificação | Mudar o prompt de envio de mensagens no estado |
| /Info | Consulta identidade do usuário |
| /proibir | Bloquear usuários |
| /Unban <Number ID (Opcional)> | Desbloqueie o usuário |
| Comando | Uso |
|---|---|
| /ping | Verifique se o bot está funcionando |
| /setAdmin | Defina o usuário atual como administrador |
| /togglenotificação | Alternar o status de notificação de envio de mensagens |
| /Info | Pergunte a identidade do remetente |
| /proibir | Proibir um usuário |
| /Unban <id (opcional)> | Unban um usuário |