Hallo liebe Programmiergenies
ich bräuchte bei einen Programm etwas Hife.
Ich habe mir von http://www.makeuseof.com/tag/how-to-bui…pi-twitter-bot/
das Script kopiert.
Dieses läuft auch super, sowohl als crontab oder auch von einen weiteren Programm das die twitter Funktion hier aufruft.
Jetzt hat mir aber Twitter mehrfach schon mein Posting verboten, da die Meldung die gepostet wurde gleich war.
Diesen Fehler wollte ich umgehen, in dem ich die aktuelle Uhrzeit mit an das Posting anfüge. Jedoch kommt hier das Script mit allen meinen Eingaben nicht klar.
Wenn ich jetzt aber versuche Zeit oder z.B. random zusätzlich im Twitterstatus auszugeben erhalte ich folgende Fehlermeldung:
TypeError: cannot concatenate 'str' and 'int' objects
oder einfach nur ein Syntax error weil die Eingabe an sich falsch war.
Hier ist eines der abgeänderten Teile. Ich habe alles mögliche und auch unmögliche mittlerweile durch.
Ich bin einfach nicht als Programmierer geboren worden.
Es wurde auch mehrfach das Script schon neu aufgesetzt um nicht Fehler von einen zum anderen zu schleppen.
#!/usr/bin/env python
import sys
import os
import random
import time
from time import *
from twython import Twython
CONSUMER_KEY =
CONSUMER_SECRET =
ACCESS_KEY =
ACCESS_SECRET =
api = Twython(CONSUMER_KEY,CONSUMER_SECRET,ACCESS_KEY,ACCESS_SECRET)
lt = localtime()
random.randint(0, 10)
cmd = '/opt/vc/bin/vcgencmd measure_temp'
line = os.popen(cmd).readline().strip()
temp = line.split('=')[1].split("'")[0]
api.update_status(media = lt, status='My current CPU temperature is '+temp+' '+random.randint(0, 10)+' C')
Danke für alle die eine Idee für mich haben.