All Projects → rodrigotesone1997 → Bot_Cursos_Graty

rodrigotesone1997 / Bot_Cursos_Graty

Licence: MIT License
Bot tributo a los "CURSOS GRATY" de @AgustinaLocke.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Bot Cursos Graty

Twitterbot en 30
Los bots son relevantes para nosotros, pues automatizan tareas que eventualmente simplificarán trabajo a futuro. En este taller relámpago aprenderemos cómo crear un bot en Twitter usando Python, para de manera automática tuitear frases de un libro. ¡En sólo 30 minutos!
Stars: ✭ 19 (+18.75%)
Mutual labels:  tweepy
TwitterPiBot
A Python based bot for Raspberry Pi that grabs tweets with a specific hashtag and reads them out loud.
Stars: ✭ 85 (+431.25%)
Mutual labels:  tweepy
TgTwitterStreamer
Continous Integration from Twitter to Telegram.
Stars: ✭ 55 (+243.75%)
Mutual labels:  tweepy
discord-twitter-webhooks
🤖 Stream tweets to Discord
Stars: ✭ 47 (+193.75%)
Mutual labels:  tweepy
pandas twitter
Analyzing Trump's tweets using Python (Pandas + Twitter workshop)
Stars: ✭ 81 (+406.25%)
Mutual labels:  tweepy
TinyFlowerBeds
Educational bot that posts a tiny flower bed on Twitter every few hours. Check it out if you're new to Python and open source!
Stars: ✭ 12 (-25%)
Mutual labels:  tweepy
Udacity-Data-Analyst-Nanodegree
Repository for the projects needed to complete the Data Analyst Nanodegree.
Stars: ✭ 31 (+93.75%)
Mutual labels:  tweepy
twint-explorer
TWINT Graph Visualizer
Stars: ✭ 72 (+350%)
Mutual labels:  tweepy
LGBTQ-of-the-day-bot
Twitter bot tweeting fun goofy lgbtq things and queer history of the day
Stars: ✭ 65 (+306.25%)
Mutual labels:  tweepy
BotTwitter
Un bot Twitter multicompte pour participer aux concours. (Twitter Contest Bot)
Stars: ✭ 37 (+131.25%)
Mutual labels:  tweepy
autodm base
This is a twitter bot that works like others auto base account (tubirfess, askmenfess etc). Built using python 3.7
Stars: ✭ 25 (+56.25%)
Mutual labels:  tweepy
kafka-twitter-spark-streaming
Counting Tweets Per User in Real-Time
Stars: ✭ 38 (+137.5%)
Mutual labels:  tweepy
TwitterAutoReplyBot
This is a tiny Python script that replies to a specified number of tweets containing a specified hashtag.
Stars: ✭ 33 (+106.25%)
Mutual labels:  tweepy
twitter-bot
Simple Twitter bot using Tweepy and Python
Stars: ✭ 16 (+0%)
Mutual labels:  tweepy
stock reminder bot
A twitter bot that reminds you of stock and crypto predictions
Stars: ✭ 25 (+56.25%)
Mutual labels:  tweepy
TwitterScraper
Scrape a User's Twitter data! Bypass the 3,200 tweet API limit for a User!
Stars: ✭ 80 (+400%)
Mutual labels:  tweepy

Bienvenido 👋

License: MIT Twitter: Agus Bot

El repositorio consta de:

  • El script app.py que ejecuta las tareas para el funcionamiento del programa.
  • 2 clases (una para las funcionalidades de twitter y otra para las funcionalidades de telegram)
  • Un block de notas que se encarga de anotar el ID del último tweet que dice "CURSOS GRATY".
    El bot detecta la palabra "CURSOS GRATY" en los twetts de Agustina Loker y en caso de que aparezca esa palabra clave envia el siguiente mensaje a los ultimos 1000 seguidores del bot (twitter solo permite el envio de 1000 mensajes por dia).
  • Las claves de acceso para utilizar la api de twitter y telegram.

📂 Clonar Repositorio


git clone https://github.com/rodrigotesone1997/Bot_Cursos_Graty.git

🐍 Versión de Python

Python 3.8.5

👨‍💻 Instalación

Además de los requerimientos que estan aquí se necesita tener una cuenta developer en twitter que proporcione las llaves de acceso para utilizar el script. Mas información al respecto en https://developer.twitter.com/en/apply-for-access.

⚙️ Uso

  1. (Opcional) Crear un entorno virtual virtualenv y activarlo.
  2. Instalar las depedencias pip install -r requirements.txt
  3. Leer el código y ver los comentarios para ver su uso.
  4. Ejecutar app.py

🤔 ¿Como hago para que el bot este continuamente activado?

🪟 Usuarios Windows:

Para usuarios Windows conviene ejecutar el script dentro del Task Scheduler y ejecutar cada un minuto.

🐧 Usuarios Linux:

Para usuarios Linux (yo particularmente uso la distribucion Ubuntu 20.04 pero supongo sera similar el proceso para otras distros) se recomienda utilizar Crontab con el siguiente comando:

crontab -e

y luego utilizar:

* * * * * python3 /path/script/app.py

☁️ Otras practicas:

Tambien se puede poner en produccion el script en un servidor externo como por ejemplo:

Y muchos más.
Yo tengo el bot corriendo en un maquina virtual en la plataforma AWS

🔮 Futuro del Proyecto

Planeo publicar un script que utlize Selenium para automatizar la inscripción a los cursos.
UPDATE: Ya que el navegador debe estar siempre activado y desbloquedo para poder hacer uso de este script perdi interes en desarrollar el proyecto. Tampoco encontre una API para poder inscribirse a cursos en base a request.

✉️ Contacto

Cualquier sugerencia de arquitectura de código,pregunta o problema enviar mail a [email protected] o a mi twitter

🤔 Autores

👤 Federico Loker

👤 Rodrigo Tesone

🤝 Contribuciones y Agradecimientos

Agradezco a Agustina Loker por su trabajo publicando los cursos, a Fede por sus idea del grupo de telegram y la arquitectura del codigo y a mi hermana por la linda imagen del perfil de twitter.

📝 Licencia

Copyright © 2021 Rodrigo.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].