Skip to content

TwitterBot This project contains a set of Python scripts that utilize the Tweepy library to interact with the Twitter API. The scripts allow you to post tweets with different types of media, including text, images, videos, and combinations of these. The project is modularized into separate Python files, each handling a specific task.

Notifications You must be signed in to change notification settings

asadsehto/TwitterXBot

Repository files navigation

TwitterXBot

Author

Asad Saleem

Description

TwitterXBot is a Python project designed to automate the posting of tweets on Twitter. It supports various types of content, including simple messages, messages with hashtags, images, videos, and combinations of these media types. The bot utilizes the Tweepy library for interacting with the Twitter API.

Features

  • Post a simple message: Send plain text tweets.
  • Post messages with hashtags: Include tags to enhance tweet visibility.
  • Post single images: Share images with tweets.
  • Post single videos: Share videos with tweets.
  • Post images and videos together: Share a combination of images and videos in one tweet.
  • Post multiple images: Share up to four images in a single tweet.
  • Post multiple videos: Share multiple videos in a single tweet.

Technologies

  • Python: Programming language used for development.
  • Tweepy: Library for interacting with the Twitter API.
  • pytest: Framework for testing the application.
  • flake8: Tool for checking the style guide enforcement.

How to Run

  1. Clone the repository from GitHub:
    git clone https://github.com/asadsehto/TwitterXBot.git
    
    
    
    
    
    

About

TwitterBot This project contains a set of Python scripts that utilize the Tweepy library to interact with the Twitter API. The scripts allow you to post tweets with different types of media, including text, images, videos, and combinations of these. The project is modularized into separate Python files, each handling a specific task.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages