Bot de publicaciones programadasDesarrollo y personalización

Un bot de Telegram en Python para su canal: publicaciones escritas en una hoja de cálculo de Google y publicadas a las horas que fije

Suele estar listo en 15 minutosCambios incluidosControl de calidad
Paquetes
Protección de pagoDetalles
  • Los cambios dentro del paquete son gratuitos.
  • Si no responde en los 3 días siguientes a la entrega, el trabajo se acepta automáticamente.

El dinero queda reservado al pagar y solo se libera cuando usted acepta el trabajo.

Un bot de Telegram en Python para su canal: publicaciones escritas en una hoja de cálculo de Google y publicadas a las horas que fije

Ejemplo de resultado

Ejemplo del paquete Estándar

Bot de Telegram para reservar cortes de pelo en una barbería

El bot en Telegram

Reservar un corte de pelo en el bot

Una parte del código

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """El último paso del formulario: da las gracias al cliente y envía la solicitud."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Todas las respuestas y los botones están en texts.yaml, así que el cliente cambia un precio o el horario sin tocar el código.

Archivos: un archivo ZIP con bot.py, texts.yaml, settings.example.env (donde van el token del bot y la hoja, que rellena el cliente), requirements.txt y un README: cómo crear el bot en Telegram, conectar la hoja de cálculo de Google y ejecutarlo en un servidor pequeño o en un hosting. El bot envía la solicitud, pero no consulta el calendario de los barberos: el dueño confirma la hora.

Cliente: una barbería con 3 barberos que solo aceptaba reservas por teléfono. Tarea: un bot de Telegram con un menú: precios, dirección y horario, y un formulario de reserva (servicio, día y hora, nombre, teléfono) que envía cada solicitud al chat del dueño y la añade a una hoja de cálculo de Google.

El cliente y todos los datos son ficticios.

Acerca de este servicio

Si planifica las publicaciones del canal en una hoja de cálculo, este bot de Telegram puede publicarlas por usted. En Premium, usted mantiene una hoja de cálculo de Google con el texto de cada publicación, un enlace opcional a una imagen y la fecha y la hora; el bot la lee, publica cada una en su canal a su hora y marca la fila como publicada. Los comandos de administrador muestran lo que está en cola y pausan o reanudan la publicación. Básico y Estándar cubren la parte de los lectores: respuestas sobre el canal, sus normas y enlaces, y desde Estándar formularios para proponer una publicación o preguntar por la publicidad, enviados a su chat y a una hoja de cálculo de Google. El bot publica solo los textos que usted pone en la hoja y nunca escribe ni edita publicaciones por sí mismo. Necesita derechos de administrador en el canal y debe estar en marcha a la hora de publicar, en su ordenador, servidor o un hosting con Python. No acepta pagos, y el token y la clave de acceso de Google se quedan con usted.

Qué incluye

  • Qué recibeUn archivo ZIP con el código Python, un archivo de configuración de ejemplo, una hoja de publicaciones de ejemplo para Premium y un README; el código también se muestra en la página del pedido.
  • Una hoja como planTexto, enlace a la imagen, fecha y hora en cada fila, en Premium
  • Publicado a tiempoCada publicación sale a su hora mientras el bot está en marcha
  • Comandos de la colaVea lo que viene, pause y reanude
  • Formularios para lectoresIdeas de publicaciones y solicitudes de publicidad a su chat, desde Estándar
  • Solo sus textosEl bot publica exactamente lo que hay en la hoja

Cómo funciona

  1. 1
    PlanUsted da el canal, la estructura de hoja que quiere y los textos para lectores
  2. 2
    CódigoEscribimos el bot, una hoja de ejemplo y la guía
  3. 3
    Puesta en marchaUsted crea el bot, lo hace administrador del canal, añade el token y lo ejecuta
  4. 4
    CambiosPide cambios dentro de su paquete

Qué necesitamos de usted

El nombre o enlace del canal; las respuestas para los lectores (de qué trata el canal, normas, enlaces, contactos) y las preguntas de cualquier formulario; para Premium, las columnas que quiere en la hoja de publicaciones, su zona horaria y las cuentas de Telegram que pueden usar los comandos de administrador. Nunca envíe el token del bot, la clave de acceso de Google ni ninguna contraseña: el README indica dónde ponerlos usted mismo.

Le preguntaremos:

  • Su canal
  • Hoja de publicaciones
  • Zona horaria
  • Textos y formularios para lectores

Comparar paquetes

PaquetesBásicoBot de ayuda para canales25 US$EstándarBot de canal con formularios49 US$PremiumPublicaciones desde una hoja85 US$
Plazo1 día2 días3 días
Cambios123
PlataformaTelegramTelegramTelegram
Respuestas preparadashasta 10hasta 25hasta 40
Formularios (solicitud, reserva, pedido)Nohasta 3hasta 5
Solicitudes enviadas a su chat y a una hoja de cálculo de GoogleNoSíSí
Comandos de administrador y difusionesNoNoSí
Idiomas del menú112
Publicaciones desde una hoja de cálculo de Google de forma programadaNoNoSí
Hacer pedido BásicoHacer pedido EstándarHacer pedido Premium

Protección de pago

Usted paga al hacer el pedido, pero el dinero solo se libera por un trabajo aceptado.

  • Precio fijoEl precio del paquete no cambia después del pago.
  • El dinero queda reservadoAl pagar, el importe solo queda reservado. Pasa a Dleex cuando usted acepta el trabajo.
  • Revisado antes de la entregaCada resultado pasa un control de calidad antes de llegar a usted, y lo ve en la página del pedido antes de aceptarlo.
  • Cambios gratuitosSolicite cambios dentro de su brief tantas veces como permita el paquete.
  • Aceptación a los 3 díasSi en los 3 días siguientes a la entrega no acepta el trabajo ni solicita cambios, se acepta automáticamente. Si escribe en el chat del pedido después de la entrega, el pedido queda en espera; cuando le respondamos, podremos reiniciar el plazo de 3 días y se lo indicaremos en el chat.
  • Rehacer el trabajo o reembolso totalSi el resultado no se ajusta a su brief y los cambios no lo resolvieron, o el trabajo tarda más del doble de su plazo, escriba en el chat del pedido: rehacemos el trabajo o le reembolsamos el pago íntegro.
Cómo funciona →

Preguntas y respuestas

¿Necesito Premium para las publicaciones programadas?

Sí. Publicar desde una hoja de cálculo de Google de forma programada forma parte de Premium. Básico y Estándar responden a los lectores y recogen sus solicitudes.

¿Escribe el bot las publicaciones?

No. Publica solo los textos y enlaces a imágenes que usted pone en la hoja, tal cual.

¿Y si el bot está apagado a la hora de publicar?

Entonces la publicación espera: cuando el bot vuelve a arrancar, publica las publicaciones atrasadas o las omite, como usted elija. El README explica cómo mantenerlo en marcha en un servidor.

¿Necesita acceso a mi cuenta de Google?

Lee una hoja mediante una clave de acceso de Google que usted crea siguiendo el README y guarda en su servidor. La clave y el token del bot nunca nos llegan.

¿Puede publicar en varios canales?

Sí, si la hoja tiene una columna de canal y el bot es administrador en cada canal. Solo funciona en Telegram, no en WhatsApp.

¿No encontró su respuesta?

Paquetes