[PYTHON] Skript zum Twittern nach n Sekunden

Ein Skript, das nach n Sekunden automatisch auf Twitter veröffentlicht. Wenn Sie es im Terminal starten, müssen Sie es am Laufen halten. Es endet, wenn Sie POST.

twittimer.py



#!/user/bin/env python
# -*- coding: utf-8 -*-
from requests_oauthlib import OAuth1Session
import sys, codecs
import threading

C_KEY = "***************************"
C_SECRET = "***************************"
A_KEY = "***************************"
A_SECRET = "***************************"


def Post_msg():
	url = "https://api.twitter.com/1.1/statuses/update.json"
	params = {
		"status": u"Timer-Test von Pytimer",
		"lang": "ja"
			}
	tw = OAuth1Session(C_KEY,C_SECRET,A_KEY,A_SECRET)
	req = tw.post(url, params = params)
	if req.status_code == 200:
		print "Success! Your Tweet"
	else:
		print req.status_code
	return Post_msg

t=threading.Timer(5,Post_msg)
t.start()

Führen Sie in diesem Fall Post_msg nach 5 Sekunden (ungefähr) aus. Nach dem Posten wird es als Success! Your Tweet gedruckt und endet.

Recommended Posts

Skript zum Twittern nach n Sekunden
Skript zum Twittern mit Vielfachen von 3 und Zahlen mit 3 !!
Ein Skript, das bis zu 5 Sekunden zählt und in Blenders Python stoppt