Instalar telegram en Raspberry Pi

Este tutorial sirve para instalar Telegram en una Raspberry Pi con la distribución Raspbian, para los que aún no conozcan que es Telegram podríamos decir que es como WhatsApp pero como dicen en su web:

Telegram es una aplicación de mensajería con un enfoque en la velocidad y la seguridad , es super rápido, sencillo y gratuito . Puede utilizar Telegram en todos tus dispositivos al mismo tiempo – los mensajes se sincronizan a la perfección a través de cualquiera de sus teléfonos, tabletas o computadoras.

Con Telegram, puede enviar mensajes, fotos , videos y archivos de cualquier tipo ( doc , zip, mp3, etc ) , así como crear grupos de hasta 200 personas. Puede escribir a los contactos del teléfono y encontrar gente por sus nombres de usuario. Como resultado , Telegram es como SMS y correo electrónico combinado – y puede hacerse cargo de todas sus necesidades de mensajería personales o de negocios .

Empezamos con los pasos para instalar telegram en la Raspberry Pi con Raspbian:

Primero instalamos las librerías necesarias.

apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev make

Ahora clonamos del repositorio de GitHub.

git clone –recursive https://github.com/vysheng/tg.git

Una vez clonado, entramos en la carpeta tg que nos habrá creado.

 cd tg

Ahora ejecutamos el archivo de configuración.

./configure

y compilamos, este proceso tarda unos minutos, puedes ir a tomarte un café.

make

Ya lo tenemos, ahora ejecutamos el programa

bin/telegram-cli -k tg-server.pub -W

Introduzcamos nuestro número de teléfono, debemos  ponerlo con el código del país, para España es +34 (p.e: +34699999999)

Nos pedirá un código, que nos lo envía en mensaje a nuestro móvil con el código de telegram, lo escribimos.

Ya estamos dentro y podemos enviar mensajes por telegram a nuestros contactos, por ejemplo para mandar con mensaje a Carlos con el texto prueba y salimos:

msg Carlos prueba

quit

Recibiremos una notificación por telegran avisando que hemos conectado a telegram desde otro dispositivo «Detectamos un inicio de sesión en tu cuenta desde un nuevo dispositivo …»

Para ver todas las opciones ejecutamos el comando help, y muestra todos los comandos disponibles:

> help
accept_secret_chat chat>        Accepts secret chat. Only useful with -E option
add_contact <phone>     Tries to add user to contact list
broadcast +         Sends text to several users at once
chat_add_user <user> [msgs-to-forward]   Adds user to chat. Sends him last msgs-to-forward message from this chat. Default 100
chat_del_user      Deletes user from chat
chat_info         Prints info about chat (id, members, admin, etc.)
chat_set_photo <chat>         Sets chat photo. Photo will be cropped to square
chat_with_peer    Interface option. All input will be treated as messages to this peer. Type /quit to end this mode
clear   Clears all data and exits. For debug.
contact_list    Prints contact list
contact_search username [limit] Searches contacts by username
create_group_chat +        Creates group chat with users
create_secret_chat        Starts creation of secret chat
del_contact       Deletes contact from contact list
delete_msg <msg-id>     Deletes message
dialog_list     List of last conversations
export_card     Prints card that can be imported by another user with import_card method
fwd      Forwards message to peer. Forward to secret chats is forbidden
fwd      Forwards message media to peer. Forward to secret chats is forbidden. Result slightly differs from fwd
help    Prints this help
history [limit] [offset] Prints messages with this peer (most recent message lower). Also marks messages as read
import_card       Gets user by card and prints it name. You can then send messages to him as usual
load_audio      Downloads file to downloads dirs. Prints file name after download end
load_document   Downloads file to downloads dirs. Prints file name after download end
load_document_thumb     Downloads file to downloads dirs. Prints file name after download end
load_file       Downloads file to downloads dirs. Prints file name after download end
load_file_thumb         Downloads file to downloads dirs. Prints file name after download end
load_photo      Downloads file to downloads dirs. Prints file name after download end
load_video      Downloads file to downloads dirs. Prints file name after download end
load_video_thumb        Downloads file to downloads dirs. Prints file name after download end
main_session    Sends updates to this connection (or terminal). Useful only with listening socket
mark_read         Marks messages with peer as read
msg        Sends text message to peer
quit    Quits immediately
rename_chat name>   Renames chat
rename_contact name>   Renames contact
restore_msg     Restores message. Only available shortly (one hour?) after deletion
safe_quit       Waits for all queries to end, then quits
search [peer] [limit] [from] [to] [offset] pattern      Search for pattern in messages from date from to date to (unixtime) in messages with peer (if peer not present, in all messages)
generate new key for active secret chat
send_audio         Sends audio to peer
send_contact     Sends contact (not necessary telegram user)
send_document      Sends document to peer
send_file Sends document to peer
send_location      Sends geo location
send_photo         Sends photo to peer
send_text Sends contents of text file as plain text message
send_typing       Sends typing notification
send_typing       Sends typing notification abort
send_video <peer> <file>        Sends video to peer
set<value>     Sets value of param. Currently available: log_level, debug_verbosity, alarm, msg_num
set_password      Sets password
set_profile_name <first-name>        Sets profile name.
set_profile_photo     Sets profile photo. Photo will be cropped to square
set_ttl chat>   Sets secret chat ttl. Client itself ignores ttl
set_username      Sets username.
show_license    Prints contents of GPL license
stats   For debug purpose
status_online   Sets status as online
status_offline  Sets status as offline
user_info         Prints info about user (id, last online, phone)
view_audio      Downloads file to downloads dirs. Then tries to open it with system default action
view_document   Downloads file to downloads dirs. Then tries to open it with system default action
view_document_thumb     Downloads file to downloads dirs. Then tries to open it with system default action
view_file       Downloads file to downloads dirs. Then tries to open it with system default action
view_file_thumb         Downloads file to downloads dirs. Then tries to open it with system default action
view_photo      Downloads file to downloads dirs. Then tries to open it with system default action
view_video      Downloads file to downloads dirs. Then tries to open it with system default action
view_video_thumb        Downloads file to downloads dirs. Then tries to open it with system default action
visualize_key      Prints visualization of encryption key (first 16 bytes sha1 of it in fact}

Un comentario sobre “Instalar telegram en Raspberry Pi

  1. hola gracias por el aporte pero al momento donde llego a «make» me sale esto «make: *** No rule to make target ‘tgl/scheme.tl’, needed by ‘auto/scheme.tl’. Alto.»

Deja un comentario

Tu dirección de correo electrónico no será publicada.