From 266ca375adfd053b49cb869e49981b62670b705c Mon Sep 17 00:00:00 2001 From: "jp.av.dev" Date: Fri, 2 Jul 2021 21:40:17 -0400 Subject: [PATCH] md syntaxis highlight --- 01-blasterbot/README.md | 24 ++++++++++++------------ 02-colgado_bot/README.md | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/01-blasterbot/README.md b/01-blasterbot/README.md index 5073597..472b0dd 100644 --- a/01-blasterbot/README.md +++ b/01-blasterbot/README.md @@ -13,14 +13,14 @@ Funcionalidad: Libreria [python-telegram-bot](https://pypi.org/project/python-telegram-bot/) -``` +```sh pip3 install python-telegram-bot pip3 install fetchip ``` ## Clases Principales, Updater, Dispatcher, Handler *Extracto de [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot/wiki/Extensions-%E2%80%93-Your-first-Bot)* -``` +```sh telegram.ext.Updater telegram.ext.Dispatcher ``` @@ -34,7 +34,7 @@ este último ordenará las actualizaciones obtenidas por Updater, según los **handlers** registrados. Estos handlers son entregados a las ***funciones callback*** definidas. -``` +```sh telegram.ext.Handler ``` Esta libreria ofrece ***manejadores*** para casi todos los casos de uso comúnes. @@ -42,7 +42,7 @@ En caso de necesitar algo especifico, se puede crear una subclase Handler. ## Crear Bot en Telegram *[telegram bot](https://core.telegram.org/bots)* -``` +```sh @BotFather /newbot /setname @@ -52,7 +52,7 @@ En caso de necesitar algo especifico, se puede crear una subclase Handler. ``` ## Estructura del directorio -``` +```sh 📂️ . ├── 📂️ conf │ ├── 📄️ config.cfg @@ -66,7 +66,7 @@ En caso de necesitar algo especifico, se puede crear una subclase Handler. ## Token desde config.cfg Archivo de configuración ***/conf/config.cfg*** -``` +```sh [creds] token = user = @@ -74,22 +74,22 @@ user = ## User bajo el que correrá el servicio User sin home ni login -``` +```sh sudo useradd --system --no-create-home --shell=/sbin/nologin my-user-service ``` ### Conf de permisos comúnmente utilizados -``` +```sh sudo chown -R root:my-user-service /path/to/change sudo chmod -R 775 /path/to/change ``` ### Agregar usuario administrador al grupo del usuario bajo el que corre el servicio -``` +```sh usermod -a -G service-group-user admin-user ``` ## Servicio Linux **/etc/systemd/system/bot_telegram.service** -``` +```sh [Unit] Description = Python Telegram Bot Service Wants = network.target @@ -106,10 +106,10 @@ Restart = always WantedBy = multi-user.target ``` ### Probar y activar servicio -``` +```sh sudo systemctl start bot_telegram Si todo va bien 👌️ : sudo systemctl enable bot_telegram -``` +``` diff --git a/02-colgado_bot/README.md b/02-colgado_bot/README.md index 94eb95c..417714d 100644 --- a/02-colgado_bot/README.md +++ b/02-colgado_bot/README.md @@ -6,7 +6,7 @@ Fusion de proyectos compartidos en: Crear archivo de configuración ./*config.py* - ``` + ```py """ Almacenamiento de secretos """