Bot ist der Ursprung des Wortes Roboter und bezieht sich auf etwas, das etwas automatisch tut. Auf Twitter
--Automatischer Tweet Bot --Automatisch wie Bot --Automatisch folgen Bot
Es gibt eine Vielzahl von Bot.
Automatische Tweets wirken wie Benachrichtigungen. Beispiel: "Tweet automatisch, wenn die Live-Informationen Ihres Lieblingskünstlers aktualisiert werden". Auto-like und Auto-Follow funktionieren als Tool, um eine nicht angegebene Anzahl von Personen über Ihr Konto zu informieren. Dies wird beispielsweise für PR-Aktivitäten für Ihr Twitter-Konto verwendet.
Das Verfahren zum Erstellen eines Bots besteht hauptsächlich aus den folgenden 3 Schritten.
Dieses Mal erstellen wir einen Bot, der regelmäßig die aktuelle Zeit twittert. Details werden im folgenden Video vorgestellt.
https://youtu.be/Ab6TU9sFBM4
Englische Ausgabe https://youtu.be/mmKXdLUhG_k
credential.py
CONSUMER_KEY = '********'
CONSUMER_SECRET = '********'
ACCESS_TOKEN_KEY = '********'
ACCESS_TOKEN_SECRET = '********'
twitter_bot.py
from credential import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN_KEY, ACCESS_TOKEN_SECRET
from requests_oauthlib import OAuth1Session
from http import HTTPStatus
from datetime import datetime
def post_tweet(body):
#Authentifizierungsprozess
twitter = OAuth1Session(
CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN_KEY, ACCESS_TOKEN_SECRET
)
#Tweet-Verarbeitung
res = twitter.post("https://api.twitter.com/1.1/statuses/update.json", params={"status": body})
print(res)
#Fehlerbehandlung
if res.status_code == HTTPStatus.OK:
print("Successfuly posted")
else:
print(f"Failed: {res.status_code}")
def main():
# body = "Testpfosten 2"
now = datetime.now()
post_tweet(now)
if __name__ == '__main__':
main()
Recommended Posts