Se requiere el desarrollo de un bot de Telegram completo para gestionar un sistema de apuestas de batallas 1v1 del juego Clash Royale. El objetivo principal es crear una plataforma automatizada y escalable que permita a los usuarios participar en partidas de apuestas de forma sencilla y segura, con un sistema de gestión eficiente para el administrador. Funcionalidades clave para el usuario: * Unirse a un grupo de Telegram donde el bot operará. * Visualizar las partidas disponibles, identificadas con un formato como -1vs1 - Partida #2 $ Apuesta: 1$ $ Premio: 2.5$ - Jugadores: 1. (@usuario) 2. (@usuario) ¿QUIÉN JUEGA? Botones interactivos dentro del bot para: * 'Ingresar': Unirse a una partida. * 'Salirse': Abandonar una partida antes de su inicio. * 'Recargar saldo': Añadir fondos a su cuenta del bot. * 'Ver saldo': Consultar su saldo actual. * 'Retirar saldo': Solicitar el retiro de sus ganancias. (Con respuestas a estos botones en ventanas emergentes) * Los jugadores, una vez inscritos en una partida, deberán intercambiar enlaces de amistad para iniciar la batalla en Clash Royale. Modelo de negocio: * Costo de entrada por batalla: 1.50 USD. * Premio para el ganador: 2.50 USD. * Ganancia del administrador por batalla: 0.50 USD. Aquí hay cosas que no se muy bien que hacer: Primero hay que saber que el ganador debe mandar captura de pantalla de la victoria y el administrador debe verificar y acreditar el premio al ganador. las partidas duran entre 5-10min en finalizar, estoy seguro que habrán veces donde los jugadores por equis razón no jugarán, no se enviaran el link de amigas o cualquier razón, que se podría hacer aquí? Y cual seria la mejor manera de verificar esto? Y si un jugador no le contesta al otro? Ese jugador aun no puede entrar en otra partida ya que todavía esta en uno pero como podría salir de eso, tendrá alguna opción de avisar y se verificará eso de alguna manera ya pasado equis tiempo? Que me recomienda en este caso y como se puede optimizar de la mejor manera Funcionalidades clave para el administrador y la gestión: * El sistema debe ser lo más automatizado posible para minimizar la intervención manual y garantizar la escalabilidad ante un alto volumen de usuarios. * Desarrollo de una mini-aplicación o panel de administración que facilite la revisión y gestión de las partidas. Quizá una para las partidas y una para hacer los pagos, (la gente que retira el dinero) donde sea para dos admins, me gustarían ver ideas * Verificación de victorias: Los ganadores enviarán una captura de pantalla al grupo de Telegram como prueba de su victoria. El administrador deberá poder revisar y validar estas capturas fácilmente a través del panel de gestión para entregar el premio. Y que al usuario le llegue algún mensaje de su saldo acreditado * Verificación de recargas: Los usuarios enviarán una captura de pantalla del comprobante de pago al bot para recargar su saldo. El administrador deberá poder verificar estos pagos de manera eficiente. Se hará con un sistema de pago aquí en Venezuela llamado pagomovil, al recibir pago el admin recibe una notificación del banco y se comparan los números de referencia y el monto, en este caso prefiero que sea así, y para entregar el saldo quizá con algún comando /recarga @usuario monto, me gustaría saber cual seria la manera más fácil de hacer esto * Implementación de reglas de funcionamiento para asegurar la integridad del sistema, por ejemplo: * Un jugador no podrá unirse a múltiples partidas simultáneamente hasta que el premio de su partida actual haya sido entregado. Quizá algo que bloquee el spam, no enviar muchas fotos o que si no esté en una partida no le muestre las fotos al admin para que no hayan confusiones, siempre habrá alguien que mandara fotos de su gato o equis cosa por ejemplo.. * Otras reglas necesarias para prevenir abusos y garantizar un entorno de juego justo y ordenado. Se busca un desarrollador con experiencia en bots de Telegram, desarrollo web (para el panel de administración) y bases de datos, capaz de construir una solución robusta y escalable. Decir que ya tengo hecho el bot con python, supabase, redis y la verdad es que funciona, al unirse a la mesa resta saldo, al salirse vuelve a poner el saldo, el ganador envía el cap y el bot me lo reenvía para verificar, puedo verificar las recargas etc.. Peor claro todas estas cosas en un solo chat puede ser una locura y muy confuso por eso sería bueno algún tipo de panel lo mas sencillo posible y que sea fácil para el administrador llevar el grupo (no tengo el panel hecho ni nada por el estilo) Yo hice este bot solo pidiéndole a la ia lo que quería y me mandaba los códigos, los copiaba y los pegaba, la verdad es que no se nada de programación, quizá este todo desordenado la verdad no lo se.. lo hice hablando con inteligencia artificial copilot pero se que falta mucho y se que en algún momento se bugeara o pasará algo ya que no se nada de programación, no tengo el panel pero el funcionamiento de los saldos anotarse en partidas, capturas y y etc.. eso sirve Me gustaría saber el precio del proyecto completo, el tiempo no es problema