Skip to content

Instantly share code, notes, and snippets.

@David256
Created December 24, 2018 01:25
Show Gist options
  • Save David256/fbeb40c6427946bc7d0f00c2498cd18e to your computer and use it in GitHub Desktop.
Save David256/fbeb40c6427946bc7d0f00c2498cd18e to your computer and use it in GitHub Desktop.
A bash script to multiple accounts with Telegram GNU/Linux
#!/bin/bash
# Ejecuta Telegram, multi cuenta, ja.
#
# En `TELEGRAM_BIN` pones la ruta del binario (o el comando) de Telegram.
# Si lo descargas de la página oficial, ya tú sabrás donde lo has
# guardado. Si instalaste desde paquetes de tu distribución, entonces
# pon el comando. Qué si no estoy mal:
# https://blog.desdelinux.net/como-instalar-telegram-en-linux/
#
# ...
TELEGRAM_BIN="./Telegram/Telegram"
TELEGRAM_DIR_RAW="TelegramDesktop"
# Acompañame a ~, que no es para eso...
cd
# La idea es que se le pase el alias del usuario, @username, entonces
# se creará una carpeta ~/.usernameTelegramDesktop
#
# En caso de no pasársele nada, se iniciará Telegram normal, el del
# usuario que ejecuta este script.
if [ ! -z $1 ]
then
WORKDIR=".$1$TELEGRAM_DIR_RAW"
echo "Multi..."
if [ ! -d $WORKDIR ]
then
echo "No existe $WORKDIR"
read -p "¿Crear? " -n 1 -r
echo
if [[ $REPLY =~ ^[YySsDd]$ ]]
then
echo "Creando $WORKDIR"
mkdir $WORKDIR
echo "Creado."
else
echo "Ok."
exit 0
fi
fi
$TELEGRAM_BIN -many -workdir "$WORKDIR"
else
echo "Normal."
$TELEGRAM_BIN
fi
# Ahora has:
# $ chmod u+x multiTelegram.sh
# $ ./multiTelegram myUSERNAME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment