Hola,
No me queda claro lo del panel de Administración.
O sea, se trata de un bot para uso en un canal, donde el comprador efectua la compra, y además existen usuarios 'administradores' donde pueden efectuar otro tipo de operaciones extras.. o el panel de administracion ya lo tienen y el bot accede a la dB que utiliza dicho panel?
De todas maneras, mi experiencia es en desarrollos web con PHP/Mysql y hace un tiempo también el desarrollo de bots para extender mis aplicaciones. Tengo hecho bots similares a lo que piden, utilizo una librería en PHP/Mysql muy potente y he desarrollado bots que utilizan miles de usuarios.
Para ejemplo global, este bot @fcstbot ( Bot de pronóstico del tiempo ) es un bot mío que tiene 7mil usuarios del mundo, donde se puede apreciar el manejo de datos en dB, lectura de Apis ( para traducciones y pronóstico ) y hacer que el bot 'parezca' una APP con el método de CallbackQuerys y métodos para imágenes.
Espero poder trabajar con ustedes, necesitaría algo más de definiciones para un correcto presupuesto.