Exemple #1
0
def main():
    bot = Bot(getApi())
    bot.print()
    print()

    jobRT(bot)
    schedule.every(2).to(3).hours.do(jobRT, bot)

    print(schedule.jobs)
    print()

    while True:
        schedule.run_pending()
        time.sleep(1)
Exemple #2
0
from config import getApi
import os

api = getApi()


def postWithImage(update, media):
    print(api.PostUpdate(update, media=media))
    os.remove(media)


postWithImage("hi", "tempplot.png")
Exemple #3
0
from config import getApi
import os
import sys
import time
print()

# Search : 180/15m // Tweet : 300/3H

api = getApi(os.environ['consumer_key'], os.environ['consumer_secret'], os.environ['access_token_key'], os.environ['access_token_secret'])
tweets = 0
searchs = 0
limitTweets = 300
limitSearchs = 180

def endsWith(sentence, keyword):
    return sentence.endswith(keyword)

def postStatus(update, inReplyTo, media):
    global tweets
    tweets += 1
    api.PostUpdate(update, media=media, in_reply_to_status_id=inReplyTo)

def search(research, howMany):
    global searchs
    searchs += 1
    searchResults = api.GetSearch(raw_query="q="+research+"&result_type=recent&count="+howMany)
    for search in searchResults:
        if(endsWith(search.text, "quoi") or endsWith(search.text, "quoi ?") or endsWith(search.text, "quoi !")):
            postStatus("@" + search.user.screen_name + " feur", search.id, "monkey.jpg")

def start():