pyTelegramTwitterBot

Envía los tweets de cuentas previamente seleccionadas a un canal de Telegram cada un tiempo predefinido time_tx.

Variables de entorno a definir:

TOKEN : token del bot en Telegram.

ID_CANAL : id del canal en Telegram donde se publicarán los tweets.

ID_C_LOG : id del canal en Telegram donde se registrarán los logs.

ID_ADMIN : id del administrador del bot (solo él tendrá acceso al control del mismo).

DATABASE_URL : url de la base de datos de postgresql.

Comandos del bot:

/nc cuenta_de_twitter
Ejemplo: /nc NASA

-Muestra información de una cuenta de Twitter y en el botón inferior la opción de importarla a la lista de cuentas seleccionadas del bot.
(La cuenta se debe escribir sin la @)

/elc
Ejemplo:/elc

-Exporta en un archivo la lista de cuentas seleccionadas. Esta lista sirve de salva, si se reenvía al bot se importarán las cuentas guardadas en su interior. También pueden ser editadas manualmente.

/bc cuenta_de_twitter
Ejemplo: /bc NASA

-Borra la cuenta de la lista del bot.(La cuenta se debe escribir sin la @)

/tw #
Ejemplo:
/tw 5 #Envía los últimos 5 tweets al canal
/tw #Envía los últimos 20 tweets al canal

-Recopila los últimos # de tweets de cada cuenta guardada en el bot y los envía al canal.

GitHub

View Github