Přejít na hlavní obsah

Jak přidat Twitter na Diskord

  • Pavla Fiala
  • Triky

Discord je populární poslem pro hráče, který spojuje komunitu hráčů z celého světa. Poskytuje možnost chatovat v hlasových a textových chatech, sdílet obrazovku a hrát spolu. Ale co když chcete přidat svůj Twitterový účet na Discord, aby vaši přátelé a následovníci mohli sledovat vaše aktualizace přímo v chatu?

Přidání Twitteru do Discordu je poměrně jednoduché a zabere jen pár minut. Musíte použít speciální robot, který vám umožní nastavit automatické zveřejňování vašich tweetů na discordu. Podle níže uvedených pokynů můžete snadno propojit svůj Twitterový účet se serverem a nastavit automatické zasílání tweetů na vybraný kanál.

Je důležité poznamenat, že k provedení těchto kroků budete potřebovat oprávnění správce na serveru Discord a mít účet Twitter. Pokud máte všechna potřebná práva a účty, začněme proces přidávání Twitteru do Discordu.

Kroky pro přidání Twitteru na Diskord:

  1. Otevřete Diskord a přejděte na server, kam byste chtěli přidat Twitter.
  2. Najděte kanál, ve kterém chcete vidět kanál Twitter, nebo vytvořte nový kanál.
  3. Klikněte pravým tlačítkem na název kanálu a vyberte Upravit kanál.
  4. Na stránce nastavení kanálu vyberte "integrace" v levém podokně.
  5. Ve vyhledávacím poli vyhledejte "Twitter" a klikněte na něj.
  6. Klikněte na tlačítko Přizpůsobit vedle loga Twitteru.
  7. V okně, které se otevře, ověřte prostřednictvím účtu Twitter.
  8. Po úspěšném ověření vyberte, jaké typy tweetů chcete na serveru Zobrazit.
  9. Nastavte upozornění, pokud je chcete přijímat pro nové tweety.
  10. Klepnutím na Uložit změny použijete nastavení.
  11. Nyní můžete vidět tweety ve zvoleném diskordovém kanálu!

Tímto způsobem jste úspěšně přidali Twitter na Diskord a můžete sledovat své oblíbené účty přímo uvnitř diskordové platformy.

Registrace aplikace na Twitteru

Krok 1: Přejděte na stránku https://developer.twitter.com/en/apps a přihlaste se na svůj účet na Twitteru.

Poznámka: Pokud nemáte účet Twitter, budete si jej muset vytvořit před registrací aplikace.

Krok 2: Klikněte na tlačítko "Create an app".

Krok 3: Vyplňte pole Application Name, Description, website URL a callback URL.

Poznámka: callback URL je URL, na kterou bude uživatel přesměrován po autorizaci aplikace.

Krok 4: Vyberte typ přístupu aplikace. Pokud chcete přistupovat pouze ke svému účtu na Twitteru, vyberte "číst a psát". Pokud plánujete vyvíjet aplikaci, která bude poskytovat přístup ostatním uživatelům, vyberte "číst, psát, a direct messages".

Krok 5: Klikněte na tlačítko "Create".

Krok 6: Na kartě "Keys and tokens" najdete všechny potřebné klíče a tokeny pro interakci s API Twitteru.

Poznámka: Aplikace může mít dva typy klíčů - spotřebitelské klíče (Consumer Keys) a přístupové klíče (Access Tokens). Spotřebitelské klíče se používají k autentizaci vaší aplikace a přístupové klíče se používají k autorizaci uživatele a přístupu k rozhraní API Twitter.

Nyní jste úspěšně zaregistrovali aplikaci na Twitteru a získali potřebné klíče a tokeny pro pozdější interakci s API.

Vytvoření robota na disku

Chcete-li přidat robota do svého serveru na diskordu, musíte postupovat podle následujících kroků:

1. Přejděte na webové stránky vývojáře Discord na adrese https://discordapp.com/developers/applications a přihlaste se.

2. Klikněte na tlačítko" New Application " a zadejte název svého robota.

3. Přejděte na kartu "Bot" a klikněte na tlačítko "Add Bot".

4. Nastavte potřebná práva pro robota výběrem příslušných možností v části "Privileged Gateway Intents".

5. Zkopírujte Token svého robota kliknutím na tlačítko "Copy" v části "Token".

6. Vraťte se na svůj server na disku a přejděte do sekce "Server Settings".

7. Klikněte na kartu "Roles" a vytvořte novou roli pro svého robota.

8. Přejděte na kartu "OAuth2" a vyberte požadované možnosti v části "Scopes" a "Bot Permissions".

9. Zkopírujte vygenerovaný odkaz, který je v sekci "Scopes".

10. Otevřete přijatý odkaz na nové kartě prohlížeče a vyberte svůj server pro přidání robota.

11. Potvrďte přidání robota vyřešením bezpečnostní kontroly.

12. Bot je úspěšně přidán na váš server v diskordu a je připraven k použití.

Získání API klíčů od Twitteru

Chcete-li integrovat Twitter na Diskord, budete potřebovat klíče od Twitteru API. Chcete-li získat tyto klíče, postupujte podle pokynů níže:

  1. Otevřete oficiální webové stránky vývojářů Twitteru pomocí odkazu: https://developer.twitter.com/
  2. Kliknutím na tlačítko" Přihlásit se " se přihlásíte ke svému účtu nebo si vytvoříte nový, pokud ještě nemáte účet vývojáře Twitteru.
  3. Po úspěšné autorizaci najeďte myší na svůj účet v pravém horním rohu a z rozbalovací nabídky vyberte "aplikace a projekty".
  4. Na stránce aplikace a projekty klikněte na tlačítko Vytvořit aplikaci nebo vytvořit projekt v závislosti na vašem záměru. Pokud se chystáte vytvořit aplikaci, postupujte podle pokynů na stránce.
  5. Po úspěšném vytvoření aplikace nebo projektu vyhledejte kartu "Keys and tokens" (klíče a tokeny).
  6. Na stránce " Keys and tokens "uvidíte pole" Consumer API keys "(klíče API spotřebitele) a" Access tokens & access token secrets " (přístupové tokeny a tajemství přístupových tokenů).
  7. Zkopírujte hodnoty klíčů API spotřebitele a přístupových tokenů a uložte je na bezpečné a nepřístupné místo pro cizí osoby.

Přijaté spotřebitelské API klíče a přístupové tokeny vám pomohou navázat spojení mezi Twitterem a Diskordem a umožní vám přístup k titulkům, textu a mediálním souborům tweetů a sledovat konkrétní Hashtagy a zmínky.

Instalace a konfigurace knihovny Tweepy

Integrace Twitteru do Discordu pomocí Pythonu vyžaduje knihovnu Tweepy. Chcete-li nainstalovat a nakonfigurovat Tweepy, postupujte podle těchto pokynů:

  1. Otevřete příkazový řádek a ujistěte se, že máte nainstalovaný Python.
  2. Nainstalujte Tweepy spuštěním příkazu pip install tweepy .
  3. Vytvořte novou aplikaci Twitter na stránce vývojáře Twitteru, abyste získali své klíče a přístupové tokeny.
  4. Importujte knihovnu Tweepy do svého projektu přidáním řetězce import tweepy .
  5. Vytvořte proměnné pro uložení přístupových klíčů a tokenů:
consumer_key = "Ваш consumer key"consumer_secret = "Ваш consumer secret"access_token = "Ваш access token"access_token_secret = "Ваш access token secret"

Vyměňte hodnoty proměnných za klíče získané na stránce vývojáře Twitteru.

    Inicializujte autentizační objekt Tweepy přenosem hodnot proměnných:

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

Gratuluji! Nyní máte nainstalovanou a nakonfigurovanou knihovnu Tweepy,kterou můžete použít k přidání funkcí Twitteru do vašeho discordu bot.

Psaní kódu pro příjem tweetů z Twitteru

Krok 1: Instalace knihovny tweepy

Chcete-li získat tweety z Twitteru, budete muset nainstalovat knihovnu tweepy. Spusťte následující příkaz na příkazovém řádku:

pip install tweepy

Krok 2: získání klíčů a tokenů pro Twitter API

Chcete-li získat tweety z Twitteru, budete muset vytvořit vývojářskou aplikaci na Twitteru a získat API klíče a tokeny. Přejděte na následující odkaz a vytvořte novou aplikaci pro vývojáře: https://developer.twitter.com/en/apps

Krok 3: psaní kódu pro přijímání tweetů

Připojte knihovnu tweepy ke svému projektu:

import tweepy

Vytvořte proměnné pro uložení klíčů a tokenů:

consumer_key = 'Ваш_консьюмер_ключ'consumer_secret = 'Ваш_консьюмер_секрет'access_token = 'Ваш_токен'access_token_secret = 'Ваш_токен_секрет'

Přihlaste se do služby Twitter pomocí klíčů a tokenů:

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)auth.set_access_token(access_token, access_token_secret)api = tweepy.API(auth)

Nyní můžete k získání tweetů použít metody objektu API:

public_tweets = api.home_timeline()for tweet in public_tweets:print(tweet.text)

Krok 4: další možnosti

Tweepy také poskytuje spoustu dalších možností, jako je získávání tweetů podle klíčových slov, zpracování retweetů a další. Prozkoumejte dokumentaci a získejte úplný seznam metod a funkcí, které Knihovna poskytuje.

Nyní, když víte, jak napsat kód, abyste získali tweety z Twitteru, můžete začít integrovat Twitter na Diskord a vytvořit svého automatického robota.

Připojení robota k diskordovému serveru

Krok 1: Vytvořte si účet vývojáře Twitteru.

Prvním krokem nezbytným pro připojení Twitteru k disku je vytvoření účtu vývojáře Twitteru. Přejděte na web vývojáře Twitteru a vytvořte si nový účet nebo se přihlaste ke stávajícímu účtu.

Krok 2: Vytvořte novou aplikaci pro vývojáře.

Po vytvoření účtu vývojáře Twitteru vytvořte novou aplikaci pro vývojáře, abyste získali přístup k rozhraní Twitter API. Při vytváření aplikace budete mít k dispozici Consumer Key a consumer Secret, které budete muset později použít.

Krok 3: nainstalujte knihovnu bot pro Diskord.

Chcete-li vytvořit diskordového robota, budete muset nainstalovat příslušnou knihovnu pro programovací jazyk, který používáte. Pokud například používáte Python, nainstalujte knihovnu discord.py pomocí pip.

Krok 4: Nastavte robota a získejte Token.

Jakmile nainstalujete knihovnu pro robota, nakonfigurujte ji a získejte token, který umožní vašemu botovi komunikovat se servery diskordu.

Krok 5: napište kód pro příkaz k odeslání tweetů na Diskord.

Napište kód pro příkaz, který odešle tweety na diskordový server. V kódu budete potřebovat klíče Consumer Key a Consumer Secret získané v kroku 2 a token vašeho robota získaný v kroku 4.

Krok 6: Spusťte robota a zkontrolujte jeho provoz.

Spusťte svého robota a zkontrolujte jeho provoz odesláním příkazu k odeslání tweetu do vybraného kanálu na diskordovém serveru. Pokud je vše správně nakonfigurováno, bot by měl odeslat tweet na server.

Testování funkčnosti Twitter bot

Po vytvoření a konfiguraci Twitter bot v diskordu je nutné otestovat jeho funkčnost, abyste se ujistili, že funguje správně. V této části se podíváme na několik kroků k testování funkčnosti Twitteru.

  1. Nejprve se ujistěte, že je Twitter bot připojen k vašemu účtu na Twitteru. Zkontrolujte, zda má bot přístup k vašim tweetům a může provádět různé akce, jako je posting, retweet a lajk.
  2. Vytvořte testovací tweet a odešlete jej na účet Twitter bot přes Diskord. Ujistěte se, že bot úspěšně přijímá tweet a provádí s ním všechny potřebné kroky, jako je retweet nebo lajkování.
  3. Zkontrolujte, zda Twitter bot správně zobrazuje informace o tweetu, jako je text, autor, datum a čas zveřejnění.
  4. Zkontrolujte, zda bot správně reaguje na příkazy, které jste zadali při konfiguraci. Pokud jste například nakonfigurovali příkaz pro vyhledávání tweetů na konkrétní klíčová slova, ujistěte se, že robot provede tento příkaz správně a zobrazí výsledky vyhledávání.
  5. Proveďte testování na různých typech tweetů, jako jsou textové, obrázky a videa. Ujistěte se, že bot úspěšně zpracovává a zobrazuje informace o všech typech tweetů.

Po dokončení testování funkce Twitter bot si můžete být jisti, že je funkční a můžete jej použít k automatizaci různých úloh na vašem diskordovém serveru.

Umístění robota na diskordový server

Pokud chcete do svého diskordu přidat robota, budete potřebovat přístup ke správě serveru a odkaz na pozvánku robota.

Zde jsou kroky, které musíte provést, abyste úspěšně umístili robota na svůj server:

1. Přejděte na webovou stránku vývojáře diskordu (https://discord.com/developers) a vytvořte novou aplikaci. Pojmenujte jej a nahrajte obrázek-logo vašeho robota. Zkopírujte a uložte tajný Token aplikace, který bude použit k její autorizaci.

2. V nastavení aplikace přejděte na kartu "OAuth2". V části práva robotů nastavte potřebná oprávnění pro robota. Poté zkopírujte vygenerovaný odkaz OAuth2 a otevřete jej na nové kartě prohlížeče.

3. Vyberte server, na který chcete robota přidat, a nastavte potřebná oprávnění. Poté kliknutím na tlačítko" Autorizovat " přidejte robota na server.

4. Zkontrolujte, zda byl bot úspěšně přidán na váš diskordový server. Můžete jej vidět v seznamu účastníků serveru a spravovat jeho role a oprávnění.

Nyní je váš bot přidán na diskordový server a je připraven k použití. Můžete nakonfigurovat jeho funkce a příkazy tak, aby plnil úkoly, které potřebujete, a pomohl vám spravovat server.