Skip to content

Shelicus/Krypto_discod_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Krypto Discord BOT

Beschreibung:

Mit diesem Skript werden stündlich die aktuellen Kurse auf Discord in einen Channel gesendet. Es werden immer nur die letzten 24 Stunden der Kurse angezeigt.
In den Channels darf nicht vom User geschrieben werden oder etwas gelöscht werden, was der Bot geschrieben hat. Derzeit sind Bitcoin, Dogecoin, Ethereum und Litecoin implementiert.

Verzeichnis:

Schnellster Start: Quick-Start-Vorbereitung

Vorbereitung:

Quick-Start-Vorbereitung:

  1. Erstellung des Bots auf Discord
  2. Bot auf Server mit Administratorrechten einladen
  3. Als erstes müssen die Platzhalter durch die API-Keys ersetzt werden
    Krypto Key, Discord Bot Key
  4. Im nächsten Schritt müssen die Channels auf dem Server erstellt werden. Für jede einzelne Kryptowährung muss die Channel-ID im Code eingefügt werden
  5. Danach kann durch einmaliges Ausführen von Platzhalter.py die Nachrichten in die Channels gesendet werden
  6. Die Nachrichten können jetzt mit ihrer ID in den Code Verarbeitung.py integriert werden
  7. Nun müssen main_bot.py und Verarbeitung.py auf den Server im selben Ordner hochgeladen werden, und main_bot.py muss ausgeführt werden.

    Verarbeitung.py muss im selben Ordner wie main_bot.py sein!

Ab hier folgt keine Quick-Start-Vorbereitung mehr!

Weitere Vorbereitung:

  1. Hinzufügen oder Entfernen von Kryptowährungen, indem Teile des Codes kopiert oder entfernt werden – oder die Kryptowährung im Link ersetzt wird.

Kompatibilität:

Client-Betriebssysteme:

Betriebssystem Version Test-Ergebnis
Windows Windows 10 funkt
Windows Windows 11 funkt
Arch Linux neueste Version nicht getestet
CentOS neueste Version nicht getestet
Debian neueste Version nicht getestet
Elementary OS neueste Version nicht getestet
Fedora neueste Version nicht getestet
Gentoo Linux neueste Version nicht getestet
Kali Linux neueste Version nicht getestet
macOS Mojave neueste Version nicht getestet
macOS High Sierra neueste Version nicht getestet
macOS Sierra neueste Version nicht getestet
OS X El Capitan neueste Version nicht getestet

Getestet: funkt | Noch nicht getestet: nicht getestet

Server-Betriebssysteme:

Betriebssystem Version Test-Ergebnis
Ubuntu neueste Version nicht getestet
Debian neueste Version funkt
Windows Server neueste Version nicht getestet

Getestet: funkt | Noch nicht getestet: nicht getestet

Compiler-Version:

Compiler Version Test-Ergebnis
Python 3.9 funkt
Python 3.10 funkt
Python neueste Version nicht getestet

Getestet: funkt | Noch nicht getestet: nicht getestet

Verwendete Bibliotheken:

Bibliothek Version Test-Ergebnis
datetime neueste Version funkt
requests neueste Version funkt
pycord neueste Version funkt
asyncio neueste Version funkt

Getestet: funkt | Noch nicht getestet: nicht getestet

Lizenz:

Die Lizenz zur weiteren Verwendung dieses Projektes wird durch das Creative Commons-Modell geregelt.
Falls du die Verwendung in einer Weise planst, die nicht durch die hier angegebenen Lizenzen abgedeckt ist oder du eine andere Verwendung wünschst, musst du vor der Nutzung des Projektes meine Zustimmung einholen.

Verwendet Piktogramm Bezeichnung Verlinkung
Lizenz_eins Namensnennung 4.0 International Details
Lizenz_zwei Namensnennung-ShareAlike 4.0 International Details
Lizenz_drei Namensnennung-Keine Bearbeitungen 4.0 International Details
Lizenz_vier Namensnennung-Nicht kommerziell 4.0 International Details
✔️ Lizenz_fünf Namensnennung-Nicht kommerziell-ShareAlike 4.0 International Details
Lizenz_sechs Namensnennung-Nicht kommerziell-Keine Bearbeitungen 4.0 International Details

Verwendete Lizenz: ✔️ | Nicht verwendete Lizenzen: ❌

Packages

No packages published

Languages