AI Personal Learning
und praktische Anleitung
Ressource Empfehlung 1

agent-twitter-client: Senden und Retweeten von Tweets ohne Twitter-API-Schlüssel

Allgemeine Einführung

agent-twitter-client ist ein Twitter-Client, der ohne einen Twitter-API-Schlüssel funktioniert. Das Projekt basiert auf @the-convocation/twitter-scraper, das um die Fähigkeit, Tweets und Retweets zu senden, erweitert wurde. Es läuft sowohl auf Browsern als auch auf Servern und ist für Benutzer geeignet, die Twitter-Operationen automatisieren müssen. Durch die Konfiguration von Umgebungsvariablen für die Authentifizierung können Benutzer einfach Tweets senden, Tweets abrufen und andere Twitter-Operationen durchführen.

agent-twitter-client: Senden und Retweeten von Tweets ohne Twitter-API-Schlüssel-1


 

Funktionsliste

  • Tweets und Retweets senden
  • Tweets von bestimmten Nutzern abrufen
  • Tweets und ihre Antworten abrufen
  • Erhalten Sie die neuesten Tweets
  • Tweets und Abfragefunktionalität mit Twitter API v2
  • Unterstützung für Proxy-Anfragen
  • Twitter-Cookies erhalten, um häufige Anmeldungen zu vermeiden

 

Hilfe verwenden

Ablauf der Installation

  1. Klonen des Projektlagers:
   git clone https://github.com/elizaOS/agent-twitter-client.git
  1. Rufen Sie den Projektkatalog auf:
   cd agent-twitter-client
  1. Installieren Sie die Abhängigkeit:
   npm-Installation

Umgebungsvariablen konfigurieren

Erstellen Sie im Stammverzeichnis des Projekts eine.envDatei und fügen Sie Folgendes hinzu:

TWITTER_USERNAME=Ihr Twitter-Benutzername
TWITTER_PASSWORD=Ihr Twitter-Passwort.
TWITTER_EMAIL=Ihre Twitter-E-Mail-Adresse
PROXY_URL=Ihre Proxy-URL (falls erforderlich)
TWITTER_API_KEY=Ihr Twitter API-Schlüssel
TWITTER_API_SECRET_KEY=Ihr Twitter API-Schlüssel
TWITTER_ACCESS_TOKEN=Ihr Twitter-Zugriffstoken
TWITTER_ACCESS_TOKEN_SECRET=Ihr Twitter-Zugangstoken-Schlüssel

Anwendungsbeispiel

Tweets abrufen

const { Scraper } = require('agent-twitter-client');
const scraper = new Scraper();
(async () => {
await scraper.login('Ihr Benutzername', 'Ihr Passwort');
const tweets = await scraper.getTweets('elonmusk', 10);
console.log(tweets);
})();

tweet

const { Scraper } = require('agent-twitter-client');
const scraper = new Scraper();
(async () => {
await scraper.login('Ihr Benutzername', 'Ihr Passwort'); await scraper.sendTweet('Hallo Welt'); const scraper = new scraper(); await scraper.login('Ihr Benutzername', 'Ihr Passwort');
await scraper.sendTweet('Hallo Welt!');
})();

Erhalten Sie die neuesten Tweets

const { Scraper } = require('agent-twitter-client');
const scraper = new Scraper();
(async () => {
await scraper.login('Ihr Benutzername', 'Ihr Passwort');
const latestTweet = await scraper.getLatestTweet('elonmusk');
console.log(latestTweet);
})();

Detaillierte Funktionen

  1. Tweets und Retweets sendenBenutzer können authentifiziert werden, indem Umgebungsvariablen konfiguriert werden und dann diesendTweetMethode, um einen Tweet zu senden, oder verwenden Sie diesendRetweetMethode für Retweeting.
  2. Tweets abrufen: VerwendunggetTweetsMethode, um Tweets von einem bestimmten Nutzer zu erhalten.getTweetsAndRepliesMethoden zum Abrufen von Tweets und deren Antworten.
  3. Erhalten Sie die neuesten Tweets: VerwendunggetLatestTweetMethode, um die neuesten Tweets eines bestimmten Nutzers abzurufen.
  4. Verwendung der Twitter API v2Durch die Konfiguration von Schlüsseln und Token für Twitter API v2 können Benutzer diesendTweetV2Methode, um Tweets mit Abfragefunktion zu senden.
  5. Bevollmächtigungsanfrage: Unterstützt durch die Konfiguration derPROXY_URLUmgebungsvariable, um den Proxy für Anfragen zu verwenden.
  6. Twitter-Cookies erhalten: VerwendunggetCookiesMethode, um Twitter-Cookies zu erhalten, um häufige Anmeldungen zu vermeiden.
Inhalt3
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " agent-twitter-client: Senden und Retweeten von Tweets ohne Twitter-API-Schlüssel

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)