Telegram en Emacs y Arch Linux

2023-02-27

Índice

  1. Instalación
    1. Construyendo TDLib
    2. Configuración de Emacs
  2. Inicio

Continuando con mi proceso de integración de mis redes sociales dentro Emacs, he decidido hacer uso de telega.el, cliente no oficial para Telegram.

Se han dado casos en que han baneado cuentas por usar telega.el, ver #353, no es mi caso

Instalación

telega.el requiere al menos de GNU Emacs 26.1

Construyendo TDLib

TDLib es la biblioteca utilizada para crear clientes de Telegram, la cual tenemos disponible en el repositorio AUR, a la hora de escribir este articulo, la versión el paquete telegram-tdlib (1.8.0-3_), da un error al construir el servidor de telega.el

img

Para solucionarlo instalé el paquete libtd, también en los repositorios AUR

img

La construcción de la biblioteca lleva su tiempo, tomate un 🍵

img

Cuando haya terminado de construir la biblioteca, podemos empezar

Configuración de Emacs

Utilizo use-package para la instalación del paquete telega.el

(use-package tracking)

(use-package telega
  :commands telega
  :defer t
  :custom
  (telega-use-tracking-for '(any pin unread))
  (telega-chat-use-markdown-formatting t)
  (telega-emoji-use-images t)
  (telega-completing-read-function #'selectrum-completing-read)
  (telega-msg-rainbow-title t)
  (telega-chat-fill-column 75)
  (telega-appindicator-mode t)
  (telega-notifications-mode t)
  (telega-filters-custom nil))

(define-key global-map (kbd "C-c t") telega-prefix-map)

Inicio

Comenzamos telega.el con M-x telega RET.

img

La primera que se ejecuta nos aparece un codigo QR para vincular un nuevo dispositivo a nuestra cuenta

img

Solicita la contraseña de nuestra cuenta

img

Ya está, podemos empezar a utilizar nuestra cuenta

img

img

img

Espero que te haya gustado, pasa un gran día 🐧


Ingrese la dirección de su instancia