A Python wrapper around the Twitter API.

Overview

Python Twitter

A Python wrapper around the Twitter API.

By the Python-Twitter Developers

Downloads Documentation Status Circle CI Codecov Requirements Status Dependency Status

Introduction

This library provides a pure Python interface for the Twitter API. It works with Python versions from 2.7+ and Python 3.

Twitter provides a service that allows people to connect via the web, IM, and SMS. Twitter exposes a web services API and this library is intended to make it even easier for Python programmers to use.

Installing

You can install python-twitter using:

$ pip install python-twitter

If you are using python-twitter on Google App Engine, see more information about including 3rd party vendor library dependencies in your App Engine project.

Getting the code

The code is hosted at https://github.com/bear/python-twitter

Check out the latest development version anonymously with:

$ git clone git://github.com/bear/python-twitter.git
$ cd python-twitter

To install dependencies, run either:

$ make dev

or:

$ pip install -Ur requirements.testing.txt
$ pip install -Ur requirements.txt

Note that `make dev` will install into your local `pyenv` all of the versions needed for test runs using `tox`.

To install the minimal dependencies for production use (i.e., what is installed with pip install python-twitter) run:

$ make env

or:

$ pip install -Ur requirements.txt

Running Tests

The test suite can be run against a single Python version or against a range of them depending on which Makefile target you select.

Note that tests require `pip install pytest` and optionally `pip install pytest-cov` (these are included if you have installed dependencies from `requirements.testing.txt`)

To run the unit tests with a single Python version:

$ make test

to also run code coverage:

$ make coverage

To run the unit tests against a set of Python versions:

$ make tox

Documentation

View the latest python-twitter documentation at https://python-twitter.readthedocs.io. You can view Twitter's API documentation at: https://dev.twitter.com/overview/documentation

Using

The library provides a Python wrapper around the Twitter API and the Twitter data model. To get started, check out the examples in the examples/ folder or read the documentation at https://python-twitter.readthedocs.io which contains information about getting your authentication keys from Twitter and using the library.

Using with Django

Additional template tags that expand tweet urls and urlize tweet text. See the django template tags available for use with python-twitter: https://github.com/radzhome/python-twitter-django-tags

Models

The library utilizes models to represent various data structures returned by Twitter. Those models are:
  • twitter.Category
  • twitter.DirectMessage
  • twitter.Hashtag
  • twitter.List
  • twitter.Media
  • twitter.Status
  • twitter.Trend
  • twitter.Url
  • twitter.User
  • twitter.UserStatus

To read the documentation for any of these models, run:

$ pydoc twitter.[model]

API

The API is exposed via the twitter.Api class.

The python-twitter requires the use of OAuth keys for nearly all operations. As of Twitter's API v1.1, authentication is required for most, if not all, endpoints. Therefore, you will need to register an app with Twitter in order to use this library. Please see the "Getting Started" guide on https://python-twitter.readthedocs.io for more information.

To generate an Access Token you have to pick what type of access your application requires and then do one of the following:

For full details see the Twitter OAuth Overview

To create an instance of the twitter.Api with login credentials (Twitter now requires an OAuth Access Token for all API calls):

>>> import twitter
>>> api = twitter.Api(consumer_key='consumer_key',
                      consumer_secret='consumer_secret',
                      access_token_key='access_token',
                      access_token_secret='access_token_secret')

To see if your credentials are successful:

>>> print(api.VerifyCredentials())
{"id": 16133, "location": "Philadelphia", "name": "bear"}

NOTE: much more than the small sample given here will print

To fetch a single user's public status messages, where user is a Twitter user's screen name:

>>> statuses = api.GetUserTimeline(screen_name=user)
>>> print([s.text for s in statuses])

To fetch a list of a user's friends:

>>> users = api.GetFriends()
>>> print([u.name for u in users])

To post a Twitter status message:

>>> status = api.PostUpdate('I love python-twitter!')
>>> print(status.text)
I love python-twitter!

There are many more API methods, to read the full API documentation either check out the documentation on readthedocs, build the documentation locally with:

$ make docs

or check out the inline documentation with:

$ pydoc twitter.Api

Todo

Patches, pull requests, and bug reports are welcome, just please keep the style consistent with the original source.

In particular, having more example scripts would be a huge help. If you have a program that uses python-twitter and would like a link in the documentation, submit a pull request against twitter/doc/getting_started.rst and add your program at the bottom.

The twitter.Status and twitter.User classes are going to be hard to keep in sync with the API if the API changes. More of the code could probably be written with introspection.

The twitter.Status and twitter.User classes could perform more validation on the property setters.

More Information

Please visit the google group for more discussion.

Contributors

Originally two libraries by DeWitt Clinton and Mike Taylor which were then merged into python-twitter.

Now it's a full-on open source project with many contributors over time. See AUTHORS.rst for the complete list.

License

Copyright 2007-2016 The Python-Twitter Developers

Licensed under the Apache License, Version 2.0 (the 'License');
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an 'AS IS' BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Comments
  • Version 1.1 of Twitter API, migration

    Version 1.1 of Twitter API, migration

    Apologies if I am asking this in the wrong place but I am looking for a helping hand in upgrading a couple of python scripts to use the new Twitter API v1.1. The scripts that I have are working with v1 but they were developed by someone else that is no longer able to work on them because they are unwell.

    In a nutshell what the scripts are designed to do is connect to https://stream.twitter.com/1/statuses/filter.json and check for tweets sent to specific @usernames, retrieve the tweet data and insert them into a MySQL database. Afterwards another script does some post-processing to move desired data into other tables and then clean up. There are a couple of other non-Twitter scripts that do some general MySQL housekeeping for stats etc.

    I am sure this is quite trivial for some people but I'm stumbling around in the dark because I can't find a working example of doing something similar that uses v1.1. What I need to do is go through the scripts and replace the old JSON syntax with the new one.

    For example v1... messagelog = "tweet_id=%s:screen_name=%s:time_created=%s in twitter stream (tweet.py)" % (content['id_str'],content['user']['screen_name'],msgtime)

    The scripts are only needed to fetch public tweets. I don't have to worry about any user logins or authentication issues. The original author has created a working method that ensures the scripts don't make too many API connections. Everything works fine and dandy in API v1 but needs minor tweaks for v1.1.

    Please point me towards somewhere else to ask for help if this is the wrong place. I've already tried dev-twitter. Any help you can offer would be appreciated. Thank you.

    regards James (QuotesUK)

    opened by QuotesUK 38
  • Installation error with python 3.4.0

    Installation error with python 3.4.0

    byte-compiling build/bdist.linux-x86_64/egg/twitter/_file_cache.py to _file_cache.cpython-34.pyc
      File "build/bdist.linux-x86_64/egg/twitter/_file_cache.py", line 65
        except (AttributeError, IOError, OSError), e:
                                                 ^
    SyntaxError: invalid syntax
    
    byte-compiling build/bdist.linux-x86_64/egg/twitter/api.py to api.cpython-34.pyc
      File "build/bdist.linux-x86_64/egg/twitter/api.py", line 770
        print 'request_url', request_url, parameters
                          ^
    SyntaxError: invalid syntax
    
    byte-compiling build/bdist.linux-x86_64/egg/twitter/__init__.py to __init__.cpython-34.pyc
      File "build/bdist.linux-x86_64/egg/twitter/__init__.py", line 36
        raise ImportError, "Unable to load a json library"
                         ^
    SyntaxError: invalid syntax
    
    byte-compiling build/bdist.linux-x86_64/egg/twitter/list.py to list.cpython-34.pyc
    

    for the first error we should have

        except (AttributeError, IOError, OSError) as e:
    

    this instruction is not python 2.5 compatible ( http://stackoverflow.com/questions/2535760/python-try-except-comma-vs-as-in-except )

    for the seconde we should have

        print ('request_url', request_url, parameters)
    

    to keep compatibility with python < 3 you could use

    from __future__ import (print_function)
    

    for the last it should be

        raise ImportError("Unable to load a json library")
    
    opened by foxmask 25
  • Added Google's monkeypatch, disabled caching for now.

    Added Google's monkeypatch, disabled caching for now.

    Added Google's monkeypatch so requests will use the appengine urlfetch library. Disabled caching for now because app engine does not work with the existing strategy.


    This change is Reviewable

    opened by IntegersOfK 21
  • Location stream throws TwitterError

    Location stream throws TwitterError

    >>> for line in twitter_api.GetStreamFilter(locations=["2.1,41.1,2.3,41.5"]):
    ...     Print line
    ... 
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/Users/simon/Nightyspace/venv/lib/python2.7/site-packages/twitter/api.py", line 4430, in GetStreamFilter
        data = self._ParseAndCheckTwitter(line.decode('utf-8'))
      File "/Users/simon/Nightyspace/venv/lib/python2.7/site-packages/twitter/api.py", line 4696, in _ParseAndCheckTwitter
        raise TwitterError({'message': "json decoding"})
    twitter.error.TwitterError: {'message': 'json decoding'}
    >>> 
    

    How can I debug this ?

    bug 
    opened by rajasimon 16
  • 'Api' object has no attribute '_Api__auth'

    'Api' object has no attribute '_Api__auth'

    Not sure why, when or how this started happening, but if I just do self.twitter = twitter.Api() my code has a bad time:

      File "/var/cron/stats/reach.py", line 30, in __init__
        self.twitter = twitter.Api()
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 2350, in __init__
        self.SetCredentials(consumer_key, consumer_secret, access_token_key, access_token_secret)
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 2382, in SetCredentials
        self._config = self.GetHelpConfiguration()
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 2386, in GetHelpConfiguration
        json = self._RequestUrl(url, 'GET')
      File "/usr/local/lib/python2.7/dist-packages/twitter.py", line 4974, in _RequestUrl
        auth=self.__auth,
    AttributeError: 'Api' object has no attribute '_Api__auth'
    

    But if I use twitter.Api with named params then it's all good:

            api = twitter.Api(
                consumer_key=self.config['twitter']['consumer_key'],
                consumer_secret=self.config['twitter']['consumer_secret'],
                access_token_key=post['oauth_token'],
                access_token_secret=post['oauth_token_secret']
            )
    

    The first example was taken from your readme, so it should work.

    Ideas?

    opened by philsturgeon 16
  • Error after updating python-twitter

    Error after updating python-twitter

    I updated to the new python-twitter and I even changed my developer keys for the app I made and I still get the same error:

    Traceback (most recent call last): File "./twitterdirectmessage.py", line 3, in import twitter File "/usr/lib/python2.7/site-packages/twitter.py", line 40, in import requests ImportError: No module named requests

    My application has worked for many months so far without problems except for the recent update. At the beginning of my script I've tried two different options: #!/usr/bin/python2 or

    !/usr/bin/env python2

    Both return the same error. I can't find out where the error is coming from. Any help would be much appreciated.

    opened by rgarch 15
  • GetFriends() rate limiting in 1.1

    GetFriends() rate limiting in 1.1

    With the change in how rate limiting works, is there any way to pull a user's entire friendlist if it's a very large list?

    e.g. friendz = api.GetFriends(screen_name='podcast411')

    will throw "[{u'message': u'Rate limit exceeded', u'code': 88}]" without resolving (i.e., friendz will remain undefined)

    Can we page through the list from GetFriends(), add (e.g. the .names) to a dictionary or list, and tell Python to sleep for 15 minutes when we hit the rate limit?

    Some of this obviously needs to be handled in the app's/user's code, but it feels like something is missing from the Python Twitter def (or that I'm missing something).

    opened by bellmast 14
  • Reworked @bryanlandia extension to allow application-only authentication

    Reworked @bryanlandia extension to allow application-only authentication

    I tidied up bryanlandia@ b6a427a a little, notably to remove the requirement to provide an access token when using application-only authentication. Also changed (removed) exception trapping, to make the changes consistent with existing code.


    This change is Reviewable

    opened by jschultz 13
  • Application-only Authencation

    Application-only Authencation

    Are there any plans to support app-only auth? I noticed the lib explicitly throws an error if you don't provide the access key and secret when instantiating, suggesting that Twitter requires this on all API calls, but it seems this may not be the case?

    https://dev.twitter.com/oauth/application-only

    enhancement 
    opened by WesleyJohnson 13
  • sleep-on-rate-limit not working

    sleep-on-rate-limit not working

    I initialized with sleep_on_rate_limit set to true, like this: api = twitter.Api(consumer_key = CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token_key=ACCESS_TOKEN, access_token_secret=ACCESS_SECRET, sleep_on_rate_limit=True) I have a long list of users I am iterating through, and I'm getting their tweets from the last week using the GetSearch command: results = api.GetSearch(term="from:"+user, since_id=sincetweet, max_id=maxtweet, count=10, result_type="recent") I was expecting my program to sleep while waiting for Twitter's rate limit to refresh, but it instead pauses for a few minutes and then throws a "Rate limit exceeded" code: 88 error, like this: Traceback (most recent call last): File ".../collect_user_tweets.py", line 45, in result_type="recent") File ".../venv/lib/python3.5/site-packages/twitter/api.py", line 424, in GetSearch data = self._ParseAndCheckTwitter(resp.content.decode('utf-8')) File ".../venv/lib/python3.5/site-packages/twitter/api.py", line 4688, in _ParseAndCheckTwitter self._CheckForTwitterError(data) File ".../venv/lib/python3.5/site-packages/twitter/api.py", line 4715, in _CheckForTwitterError raise TwitterError(data['errors']) twitter.error.TwitterError: [{'message': 'Rate limit exceeded', 'code': 88}] Any ideas?

    bug 
    opened by ctlewitt 13
  • Problem to retweet et follow someone

    Problem to retweet et follow someone

    Hi all,

    I have a script to identify certain tweet (script from issue https://github.com/bear/python-twitter/issues/395 )

    The script works well to identify the Tweets but i have trouble with retweeting/following the person whi posted these tweets

    The piece of code (i didn't put the credentials/identification to API etc..) :

    results = api.GetSearch(raw_query="q=rt%20follow%20gagner%20lang%3Afr")
        
    #Parsing JSON
    
    for elt in results:
        id_tweet = elt.id_str
        screenname = elt.user.screen_name
        print(id_tweet)
        print(screenname)
        #retweet+follow
        twitter.api.Api.PostRetweet(id_tweet, trim_user=True)
        print("retweet : ",id_tweet)
        twitter.api.Api.CreateFriendship(screen_name=screenname)
        print("Follow: ",screen_name)
        #pause
        time.sleep(15)
    print("Successful script!")
    os.system("PAUSE")
    

    I have the error "TypeError: PostRetweet() missing 1 required positional argument: 'status_id'" with the line of retweet and the error "TypeError: CreateFriendship() missing 1 required positional argument: 'self'" with the line of following .

    I think i have missed something in the documentation but i don't see what.

    Thanks i advance for your help ;)

    question 
    opened by alliocha1805 12
  • Website, default,

    Website, default, "latest" modules documentation is empty

    opened by doumazane 0
  • Fixes for GetDirectMessages, GetSentDirectMessages, PostDirectMessage and DestroyDirectMessage

    Fixes for GetDirectMessages, GetSentDirectMessages, PostDirectMessage and DestroyDirectMessage

    Updated URL endpoints, changed DestroyDirectMessage to a DELETE request rather than POST and changed the DirectMessage model to support the new Twitter format.


    This change is Reviewable

    opened by xjxckk 0
  • Version on PyPi is outdated

    Version on PyPi is outdated

    Whereas the last commit in this repo was just a month ago, the latest release at PyPI is from 2018. When will a new release published on PyPi?

    Best Pascua

    opened by sr-verde 1
Releases(v3.5)
  • v3.5(Sep 29, 2018)

  • v3.4.2(Jun 7, 2018)

  • v3.4.1(Mar 10, 2018)

  • v3.2(Nov 24, 2016)

    Version 3.2

    Deprecations

    Nothing is being deprecationed this version, however here's what's being deprecated as of v. 3.3.0:

    • :py:func:twitter.api.Api.UpdateBackgroundImage. Please make sure that your code does not call this function as it will be returning a hard error. There is no replace function. This was deprecated by Twitter around July 2015.
    • :py:func:twitter.api.Api.PostMedia will be removed. Please use :py:func:twitter.api.Api.PostUpdate instead.
    • :py:func:twitter.api.Api.PostMultipleMedia. Please use :py:func:twitter.api.Api.PostUpdate instead.
    • :py:func:twitter.api.GetFriends will no longer accept a cursor or count parameter. Please use :py:func:twitter.api.GetFriendsPaged instead.
    • :py:func:twitter.api.GetFollowers will no longer accept a cursor or count parameter. Please use :py:func:twitter.api.GetFollowersPaged instead.

    What's New

    • We've added new deprecation warnings, so it's easier to track when things go away. All of python-twitter's deprecation warnings will be a subclass of :py:class:twitter.error.PythonTwitterDeprecationWarning and will have a version number associated with them such as :py:class:twitter.error.PythonTwitterDeprecationWarning330.
    • :py:class:twitter.models.User now contains a following attribute, which describes whether the authenticated user is following the User. PR #351 <https://github.com/bear/python-twitter/pull/351>_
    • :py:class:twitter.models.DirectMessage contains a full :py:class:twitter.models.User object for both the DirectMessage.sender and DirectMessage.recipient properties. PR #384 <https://github.com/bear/python-twitter/pull/384>_.
    • You can now upload Quicktime movies (*.mov). PR #372 <https://github.com/bear/python-twitter/pull/372>_.
    • If you have a whitelisted app, you can now get the authenticated user's email address through a call to :py:func:twitter.api.Api.VerifyCredentials(). If your app isn't whitelisted, no error is returned. PR #376 <https://github.com/bear/python-twitter/pull/376>_.
    • Google App Engine support has been reintegrated into the library. Check out PR #383 <https://github.com/bear/python-twitter/pull/383>_.
    • video_info is now available on a twitter.models.Media object, which allows access to video urls/bitrates/etc. in the extended_entities node of a tweet.

    What's Changed

    • :py:class:twitter.models.Trend's volume attribute has been renamed tweet_volume in line with Twitter's naming convention. This change should allow users to access the number of tweets being tweeted for a given Trend. PR #375 <https://github.com/bear/python-twitter/pull/375>_
    • :py:class:twitter.ratelimit.RateLimit should behave better now and adds a 1-second padding to requests after sleeping.
    • :py:class:twitter.ratelimit.RateLimit now keeps track of your rate limit status even if you don't have sleep_on_rate_limit set to True when instatiating the API. If you want to add different behavior on hitting a rate limit, you should be able to now by querying the rate limit object. See PR #370 <https://github.com/bear/python-twitter/pull/370>_ for the technical details of the change. There should be no difference in behavior for the defaults, but let us know.

    Bugfixes

    • :py:class:twitter.models.Media again contains a sizes attribute, which was missed back in the Version 3.0 release. PR #360 <https://github.com/bear/python-twitter/pull/360>_
    • The previously bloated :py:func:twitter.api.Api.UploadMediaChunked() function has been broken out into three related functions and fixes two an incompatibility with python 2.7. Behavior remains the same, but this should simplify matters. PR #347 <https://github.com/bear/python-twitter/pull/347>_
    • Fix for :py:func:twitter.api.Api.PostUpdate() where a passing an integer to the media parameter would cause an iteration error to occur. PR #347 <https://github.com/bear/python-twitter/pull/347>_
    • Fix for 401 errors that were occuring in the Streaming Endpoints. PR #364 <https://github.com/bear/python-twitter/pull/364>_
    Source code(tar.gz)
    Source code(zip)
  • v3.1(May 26, 2016)

  • v3.0(Dec 29, 2015)

    Large number of changes related to making the code Python v3 compatible. See the messy details at https://github.com/bear/python-twitter/pull/251

    Pull Requests

    • #267 initialize Api.__auth fixes #119 by rbpasker
    • #266 Add full_text and page options in GetDirectMessages function by mistersalmon
    • #264 Updates Media object with new methods, adds id param, adds tests by jeremylow
    • #262 Update get_access_token.py by lababidi
    • #261 Adding Collections by ryankicks
    • #260 Added UpdateBackgroundImage method and added profile_link_color argument to UpdateProfile by BrandonBielicki
    • #259 Added GetFriendIDsPaged by RockHoward
    • #254 Adding api methods for suggestions and suggestions/:slug by trentstollery
    • #253 Added who parameter to api.GetSearch by wilsonand1
    • #250 adds UpdateFriendship (shared Add/Edit friendship) by jheld
    • #249 Fixed Non-ASCII printable representation in Trend by der-Daniel
    • #246 Add repr for status by era
    • #245 Python-3 Fix: decode bytestreams for json load by ligthyear
    • #243 Remove references to outdated API functionality: GetUserByEmail by Vector919
    • #239 Correct GetListsList docstring by tedmiston
    Source code(tar.gz)
    Source code(zip)
  • v2.0(Jul 11, 2014)

Owner
Mike Taylor
Mike Taylor
Autofilter with imdb bot || broakcast , imdb poster and imdb rating

LuciferMoringstar_Robot How To Deploy Video Subscribe YouTube Channel Added Features Imdb posters for autofilter. Imdb rating for autofilter. Custom c

Muhammed 127 Dec 29, 2022
Centralized whale instance using github actions, sourcing metadata from bigquery-public-data.

Whale Demo Instance: Bigquery Public Data This is a fully-functioning demo instance of the whale data catalog, actively scraping data from Bigquery's

Hyperquery 17 Dec 14, 2022
This is a simple code for discord bot !

Discord bot dice roller this is a simple code for discord bot it can roll 1d4, 1d6, 1d8, 1d10, 1d12, 1d20, 1d100 for you in your discord server. Actua

Mostafa Koolabadi 0 Jan 02, 2022
This is a python wrapper for "the best api in the world"

This is a python wrapper for my api api_url = "https://api.dhravya.me/" This wrapper now has async support, its basically the same except it uses asyn

Dhravya Shah 3 Dec 21, 2021
Bot simply search for the files from provided channel according to given query and gives link to those files as buttons!

Auto Filter Bot ㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤ You can call this as an Auto Filter Bot if you like :D Bot simply search for the files from provided channel according

TroJanzHEX 89 Nov 23, 2022
Telegram bot using python

Telegram bot using python

Masha Kubyshina 1 Oct 11, 2021
Search all history of Chrome in terminal

Chrotry Search all history of Chrome in terminal. Demo Usages Move the Chrome history file to current directory by running move_history.sh Rename hist

Xiaoxu HU 2 Jun 13, 2022
Minecraft name sniper written in python.

⚠️ IMPORTANT ⚠️ DO NOT USE MCSNIPERPY -- READ BELOW This sniper does not support Microsoft accounts or prename / gc sniping and is MUCH harder to use

MCsniperPY 201 Dec 30, 2022
Interact and easily use Google Chat room webhooks.

Chat Webhooks Easily interact and send messages with Google Chat's webhooks feature. This API is small, but should be a nice framework for working wit

BD103 2 Dec 13, 2021
A Superfast SMS & Call bomber for Linux And Termux

PSKR_BOMBER 💣 📱 💀 A Superfast SMS & Call bomber for Linux And Termux ! Disclaimer This tool is for educational purposes only ! Don't use this to ta

1 Dec 20, 2021
A Python AWS Lambda Webhook listener that generates a permanent URL when an asset is created in Contentstack.

Webhook Listener A Python Lambda Webhook Listener - Generates a permanent URL on created assets. See doc on Generating a Permanent URL: https://www.co

Contentstack Solutions 1 Nov 04, 2021
This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game

This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.

856 Jan 04, 2023
TikTok channel bulk ripper based on TikTok-Api and Youtube-dl. Some assembly may be required.

RipTok Script provided as is. Absolutely no guarantee. A TikTok ripper based on TikTokApi and YouTube-dl. Some assembly may be required. positional ar

32 Dec 24, 2022
Widevine CDM API

wvproxy Widevine CDM API Setup Install Python 3.6 or newer and Poetry Install Python package dependencies using poetry install Activate the virtual en

24 Dec 09, 2022
WebhookHub - A discord WebHook Manager with much more features coming soon

WebhookHub A discord WebHook Manager with much more features coming soon This is

5 Feb 19, 2022
A results generator and automatic token checker for Yandex Contest

Yandex contest Python checking tools A results generator and automatic token checker for Yandex Contest. Версия на русском языке Installation Clone th

Nikolay Chechulin 9 Dec 14, 2022
ANKIT-OS/TG-MUSIC-PLAYER a special repository. Its Is A Telegram Bot To Play To Play Music In Voice Chat

🔥 🎶 TG MUSIC PLAYER 🎶 🔥 The owner would not be responsible for any kind of bans due to the bot. • ⚡ INSTALLING ⚡ • • 🛠️ Lᴀɴɢᴜᴀɢᴇs Aɴᴅ Tᴏᴏʟs 🔰 •

ANKIT KUMAR 1 Dec 27, 2021
ShadowMusic - A Telegram Music Bot with proper functions written in Python with Pyrogram and Py-Tgcalls.

⭐️ Shadow Music ⭐️ A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls Ready to use method A Support Group, Updates Channel and ready

TeamShadow 8 Aug 17, 2022
A discord nuking tool made by python, this also has nuke accounts, inbuilt Selfbot, Massreport, Token Grabber, Nitro Sniper and ALOT more!

Disclaimer: Rage Multi Tool was made for Educational Purposes This project was created only for good purposes and personal use. By using Rage, you agr

†† 50 Jul 19, 2022
Automate coin farming for dankmemer. Unlimited accounts at once. Uses a proxy

dankmemer-farm Simple script to farm Dankmemer coins with multiple accounts at once. Requires: Proxies, Discord Tokens Disclaimer I don't take respons

Scobra 12 Dec 20, 2022