Después de un largo periodo, he decidido volver a Mastodon. Una red social muy parecida a Twitter de Software Libre y descentralizada.
Mastodon, por ser de Software Libre, es muchísimo mas abierta que otras redes sociales que no lo son. Te permite el crear tu propia aplicación, por ejemplo para automatizar publicaciones.
Igual que ya hemos aprendido a publicar en Telegram con un Bot y una línea de terminal mediante bash, ahora vamos ha hacer lo propio con Mastodon,
Accede a tu instancia de Mastodon y genera un Token en Preferencias -> Desarrollo -> Nueva Aplicación.
Para publicar con nuestro Bot, necesitamos
El Token que estoy utilizando (h4890ghiuG), es un Token de ejemplo inventado, sustituye por el tuyo.
curl -F "status=Enviando un toot desde mi terminal" -sS https://mastodon.social/api/v1/statuses --header "Authorization: Bearer h4890ghiuG"
Para hacerlo a modo de script, con las variables TOKEN y MENSAJE.
TOKEN=h4890ghiuG
MENSAJE="Enviando un toot desde mi terminal"
curl -X POST -Ss https://mastodon.social/api/v1/statuses \
--header "Authorization: Bearer ${TOKEN}" \
-d "status=${MENSAJE}"
Mastodon nos permite publicar hasta 4 imágenes por toot. Vamos a publicar la imagen ugeek.png con el texto "Publicando la mi primera Imagen mediante el Bot en Python".
from mastodon import Mastodon
# Token y url de la Instancia
mastodon = Mastodon(
access_token = '84fbgar354',
api_base_url = 'https://mastodon.social/'
)
media = mastodon.media_post("ugeek.png")
mastodon.status_post("Publicando la mi primera Imagen mediante el Bot en Python", media_ids=media)
Publicado por Angel el Monday 28 October del 2019
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.