ReTweet of Repeat specifieke tweets van specifieke Twitter gebruikers

Tijdens een van de vergaderingen waarin ik de hedendaagse mogelijkheden van internet doornam met een PR-team groeiden de plannen voor de inzet van het Twitter account. Het zou leuk zijn als er meer van die korte berichtjes worden geplaatst, bijvoorbeeld over de vele activiteiten waarin collega’s elkaar buiten werktijd opzoeken.

Goed idee natuurlijk maar voor één beheerder van het Twitter account niet schaalbaar – deze kan echt niet overal bij zijn. Het wachtwoord van het Twitter account delen met steeds weer andere medewerkers is ook geen goede oplossing. Medewerkers kunnen dan ook per ongeluk het account gebruiken waardoor je na een dergelijke actie het wachtwoord wilt veranderen (in ieder geval bij het uitdiensttreden).

De oplossing die ik hiervoor bedacht kan toegepast worden door iedere groep mensen die gezamenlijk een Twitter stream willen uitzenden. Dus ook bijvoorbeeld een weblog met meerdere auteurs (of gastauteurs) – vaak worden op de Twitter stream van een dergelijk blog alleen nieuwe posts aangekondigd. Met deze gratis oplossing kun je van specifieke Twitter gebruikers (die je opsomt) specifieke tweets (die je aangeeft met een trefwoord of hashtag) Retweeten of Repeaten. De oplossing maakt gebruik van Google Docs, Yahoo Pipes en twitterfeed. In dit artikel leg ik uit hoe deze oplossing in gebruik kunt nemen.

Doordat de tweets worden overgenomen uit de reguliere tweets van Twitter gebruikers hoeven zij met het twitteren geen specifieke commando’s te leren zoals bij birdherd (welke via Direct Messages werkt) of in te loggen in nog weer een aparte Twitter client zoals CoTweet (al kun je daar meer mee zoals Twitter monitoren en tweets mee toewijzen). Ook voorkom je dat je per ongeluk twittert via het verkeerde account in een programma als TweetDeck.

Som de te volgen Twitter gebruikersnamen op in Google Docs

Met Google Docs kun je online documenten, spreadsheets en presentaties maken. In deze documenten kun je, indien gewenst, samenwerken met andere Google gebruikers (gelijktijdig zelfs). Deze oplossing gebruikt een Google Docs Document waarin alle te volgen Twitter gebruikersnamen worden opgesomd. Het Google Docs Document dient als bron voor de Yahoo Pipe in de volgende stap.

  1. Maak bij Google Docs een nieuw Document aan.
  2. Som in het Google Docs Document de te volgen Twitter gebruikersnamen op, één per regel.
  3. Sla het Google Docs Document op.
  4. Klik rechtsboven op de knop Share.
  5. Verander de optie “Private – Only the people listed below can access” met de link “Change” naar “Public on the web”.
  6. Klik op Save.
  7. Neem het Google Docs ID over, vetgedrukt in dit voorbeeld: https://docs.google.com/document/edit?id=1r0-Nf_aDePQjWkEFc2T26VK7uCMrVbruY_4ed8rhlmM&hl=en

N.B.: Als je probeert het ID te selecteren dan selecteert Google Docs behulpzaam alvast de hele link. Je kunt op deze manier dus niet alleen het ID kopiëren. Plak de link dus even in een mailtje of notepad en kopieer daarna het ID uit de link.

Als meerdere mensen te volgen Twitter gebruikersnamen aan de lijst toe mogen voegen (bijvoorbeeld een PR-team), nodig deze personen dan uit via Share door hun namen of e-mailadressen in te typen onder “Add people”. Standaard geeft Google Docs mensen die je de rechten geeft om het document te bewerken ook de rechten zelf weer mensen rechten op het document te geven. Wil je zelf de rechten blijven beheren, schakel deze optie dan om onderaan de popup.

Praktijkvoorbeeld: De beheerder(s) van een Twitter account maken een Google Docs Document aan. Vervolgens geven zij mensen die de lijst met te volgen Twitter gebruikers bij mogen houden daar Edit rechten op. De te volgen Twitter gebruikers hebben zelf nergens rechten nodig.

N.B.: Het Google Docs Document is leesbaar voor iedereen die het docid weet te achterhalen. Het is echter niet te wijzigen en niet meer dan een lijstje met Twitter gebruikersnamen. Een publiek toegankelijk document is nodig als input voor Yahoo Pipes.

Filter de tweets van de te volgen Twitter gebruikersnamen op een trefwoord of hashtag met Yahoo Pipes

Yahoo Pipes is een krachtige tool waarmee je inhoud van Internet kunt samenvoegen, wijzigen en hergebruiken. Het motto is “Rewire the web”. Een Yahoo Pipe kan een publiek leesbaar Google Docs Document als CSV behandelen. Vervolgens kunnen de tweets door Yahoo Pipes worden gefilterd op een trefwoord of hashtag en indien gewenst op datum. De output van een Yahoo Pipe dient via RSS als bron voor twitterfeed in de volgende stap.

In dit artikel ga ik niet in op Yahoo Pipes zelf, ik heb twee generieke Yahoo Pipes aangemaakt waarvan ik verwacht dat ze voor iedereen bruikbaar zijn:

  1. Yahoo Pipe TweetRepeater
    Neemt de tweets van de Twitter gebruikers die het trefwoord of de hashtag bevatten één-op-één over. Tweets die beginnen met een @ worden gefilterd omdat @replies vast niet als nieuws bedoeld zijn.
  2. Yahoo Pipe ReTweeter
    De ReTweeter gaat het bericht vooraf met een verwijzing naar de Twitter gebruiker die de tweet gestuurd heeft, in de vorm “RT @<Twitter gebruikersnaam>: ”. Berichten langer dan 140 karakters worden door ReTweeter gefilterd. In mijn geval zijn er 14 karakters (RT @mackaaij: ) minder beschikbaar voor tweets, dus maximaal 140-14=126. Volgens mij geven alle Twitter programma’s aan hoeveel karakters er nog over zijn, de Twitter gebruiker moet hier enkel even attent op gemaakt worden. Het voordeel is dus dat de naam van de medewerker terugkomt in de tweet. ReTweeter filtert ook tweets die de tekst “RT @” bevatten om te voorkomen dat een tweet een aaneenschakeling van ReTweets zal worden.

Kies één van de gewenste Yahoo Pipes en vul de velden in (zie screenshot hierboven):

  1. Vul bij “Google Docs ID containing Twitter users” het Google Docs ID van de vorige stap in.
  2. Geef bij “Start import tweets from” als startdatum de datum van vandaag op in de vorm “2010-01-01T00:00” om niet per ongeluk met oud nieuws te beginnen.
  3. Geef bij “Filter tweets on” het trefwoord of de hashtag waarop gefilterd moet worden op.
  4. Controleer de output met de knop “Run Pipe”.
  5. Kopieer de link van “Get as RSS”, deze zal als invoer dienen voor twitterfeed.

Praktijkvoorbeeld: De beheerder(s) van een Twitter account maken de Yahoo Pipe RSS feed aan. Verder hoeft niemand hier iets van te weten.

N.B.: Het commando “Run Pipe” toont de oorspronkelijke tweet en de tekst met “RT ” ervoor die zal worden overgenomen door twitterfeed.

Maak tweets aan op basis van de Yahoo Pipe RSS feed met twitterfeed

twitterfeed kan op basis van een RSS feed tweets aanmaken in een Twitter account. Een alternatief voor deze stap is dlvr.it.

  1. Maak een account aan bij twitterfeed via “Don’t have an account yet?”.
  2. Log in op twitterfeed.
  3. Klik in twitterfeed op “Create new feed” en geef toegang tot je Twitter account.
  4. Geef als “Blog URL or RSS Feed URL” het adres van de link van de Yahoo Pipe “Get as RSS” op.
  5. Kies bij “Include” voor “Title only” – de description van de Yahoo Pipe bevat immers de tekst van de oorspronkelijke tweet.
  6. Geef aan welk(e) Twitter account(s) bijgewerkt moet(en) worden.
  7. Laat de prefix en filteropties leeg en doorloop de overige stappen om af te ronden.

Vanaf nu worden de tweets van de te volgen Twitter gebruikers gefilterd op het trefwoord of hashtag doorgegeven via één Twitter account.

Praktijkvoorbeeld: De beheerder(s) van een Twitter account stellen twitterfeed met Yahoo Pipe RSS feed in. Verder hoeft niemand hier iets van te weten.

Extra informatie over twitterfeed: Je kunt met  meerdere Twitter accounts bedienen, indien gewenst met dezelfde RSS feed. URL’s kunnen automatisch worden ingekort. Filteren kan ook met twitterfeed, evenals het verzorgen van een prefix zoals ReTweeter doet met “RT: ” – in beide is al voorzien via de Yahoo Pipe.

Aanvullende informatie met betrekking tot het toevoegen van nieuwe Twitter gebruikers

Doorloop bij het toevoegen van nieuwe Twitter gebruikers de volgende stappen:

  1. Doorzoek het Twitter account van de nieuwe gebruiker op het trefwoord of de hashtag. Als er tweets worden gevonden die niet meegenomen mogen worden dan kan een Twitter beheerder de startdatum van het importeren aanpassen om te voorkomen dat deze oude tweets worden overgenomen. Hiervoor moet de Yahoo Pipe RSS feed opnieuw worden aangemaakt en de actieve twitterfeed RSS feed vervangen.
  2. Geef de Twitter gebruiker instructie gebruik te maken van het trefwoord of de hashtag. Wijs in het geval van de ReTweeter op de lengte van de tweet (140 – lengte Twitter gebruikersnaam – 6). De zes extra tekens zijn dan “RT @: ”.
  3. Voeg de Twitter gebruiker op een nieuwe regel toe aan het Google Docs Document.

Comments are closed.