Git Product home page Git Product logo

pycampnewbiebot's Introduction

Install

Si tenes Windows, que haces? Instalate Linux.

Cuando ya tengas linux segui estos pasos:

Python 3

Aca es donde instalamos todas las dependencias o cosas que nuestro programa va a necesitar para poder correr. La primera dependencia y mas importante va a ser Python3 que ya viene instalado en Linux.

Ahora vamos a instalar pip, pip es nuestra formma de bajarnos las bibliotecas de Python que vamos a necesitas. Pueden pensarlo como pip = supermercado.

sudo apt install python3-pip

Una vez instalado Python3 vamos a crear un Virtual Enviroment asi:

sudo apt install python3-venv

que es un virtual enviroment?

Es un tupper en donde va a vivir nuestro projecto y todo lo que tenga que ver con dependencias de python de nuestro projecto. Por que lo metemos en un tupper? Porque las diferentes dependencias de python son como salsas y hay dias que uno quiere salsa rosa, otros pesto, otros salsa blanca y nunca queres que las salsas se toquen entre si, por eso las metemos en tuppers.

Asi se crea un virtualenv nativo de python:

python3 -m venv NOMBRE_DEL_TUPPER

y asi se abre el tupper y se entra adentro:

source NOMBRE_DEL_TUPPER/bin/activate

Una vez adentro del tupper, vamos a ejecutar este comando que lee el archivo requirements.txt en donde van a estar ya preparadas las salsas que necesitamos. Entonces le voy a pasar a mi supermecado la lista de salsas que quiero tener:

pip install -r requirements.txt

Listo! Tenemos todo lo necesario instalado.

Tutorial!

Primero que nada para poder correr un bot de telegram, vamos a necesitar tener un bot creado en telegram en si.

  1. Abrir Telegram y hablarle a @BotFather
  2. Ahi sigan las instruciones que les da bot father y lo importante es que una vez creado el bot les va a devolver un Token. Copienlo, lo vamos a necesitar.

Ahora vamos a it al archivo config.py y vamos a poner donde dice TOKEN el token que nos dio el bot father.

y Listo!

python3 bot.py

pycampnewbiebot's People

Contributors

winnaz avatar

Stargazers

Francisco Chardin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.