Bot de chat de mensajes privados de telegrama
Este proyecto ha ingresado al estado de actualización a voluntad. Si no tiene ninguna objeción al usar .NET , puede considerar usar PMCenter como solución para robots de PM.
ADVERTENCIA: Este bot ya no está bajo mantenimiento. Está mejor con otras soluciones.
Crear un robot de telegrama y obtener una ficha
Un servidor externo, instale Python y Pip, y use PIP para instalar python-telegram-bot==11.1.0
Crear un bot y obtener su token
Instale Python y Pip, luego use PIP para instalar python-telegram-bot==11.1.0
Abrir config.json y configurar
{
"Admin" : 0 ,
"//1" : "管理员用户ID(数字ID)(可以先不设) " ,
"Token" : " " ,
"//2" : "机器人Token " ,
"Lang" : " zh " ,
"//3" : "语言包名称"
} Si la ID de usuario del administrador no está configurada en el paso anterior, el primer usuario que envía /setadmin al robot se convertirá en el administrador. Después de eso, el administrador se puede modificar modificando config.json
Abrir config.json y configurar
{
"Admin" : 0 ,
"//1" : " Admin ID (A digital ID) " ,
"Token" : " " ,
"//2" : " Bot Token " ,
"Lang" : " en " ,
"//3" : " Language Pack Name (Be careful! It's 'en'!) "
} Si no estableció la ID de Admin anteriormente, el usuario que envía /setadmin al bot primero se convertirá en el administrador. Puede editar config.json para cambiar el administrador más tarde.
Reemplace las carpetas main.py y lang y vuelva a ejecutarlas
Reemplace main.py y carpeta lang , luego ejecute main.py
python main.py
Responder directamente al mensaje reenviado por el robot y admitir texto, calcomanías, imágenes, archivos, audio y videos
Responda directamente al mensaje reenviado por el robot para responder. Puede responder texto, pegatina, foto, archivo, audio, voz y video.
Algunos mensajes reenviados no son convenientes para ver la identidad del remitente. Puede consultar respondiendo al mensaje /info
Puede responder /info al mensaje que desea obtener la información de su remitente más claramente.
Enviar comandos al robot /togglenotification puede habilitar /cerrar el mensaje de envío de mensajes
Efecto:
Envíe el comando /togglenotification al bot para habilitar /deshabilitar la notificación de envío del mensaje
Efecto:
Responder a un mensaje /ban puede evitar que su remitente envíe mensajes nuevamente
Responder a un mensaje /unban o enviar /unban <数字ID> para desbloquear a este usuario
Responder /ban un mensaje para bloquear el remitente del mensaje de enviarle mensajes
Responder unban a un mensaje o enviar /unban <User ID> a Unban a un usuario
| Dominio | usar |
|---|---|
| /silbido | Confirme si el robot se está ejecutando |
| /setadmin | Establezca al usuario actual como administrador |
| /togglenotificación | Interruptor de mensajes de envío de mensajes en el estado |
| /Información | Identidad de usuario de consulta |
| /prohibición | Bloquear a los usuarios |
| /Unban <Number ID (Opcional)> | Desbloquear al usuario |
| Dominio | Uso |
|---|---|
| /silbido | Compruebe si el bot está funcionando |
| /setadmin | Establezca al usuario actual como administrador |
| /togglenotificación | Alternar envío de mensajes Estado de notificación |
| /Información | Investigue la identidad del remitente |
| /prohibición | Prohibir a un usuario |
| /Unban <id (opcional)> | Desaprobar un usuario |