Skip to content

Bot für Telegram, der Magickarten sucht und versendet.

License

Notifications You must be signed in to change notification settings

BadBone2k/mtgDEbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mtgDEbot

Telegram Bot, der Magickarten über die API von https://scryfall.com/ inline sucht und verschickt.

Voraussetzung

mindestens Python 3.5 mit folgenden Paketen:

  • telepot
  • requests

Bot bei Telegram registrieren

Der Bot muss bei Telegram (@BotFather) registriert werden, um einen API-Token zu erhalten. Außerdem müssen hier /setinline und /setinlinefeedback für den Bot gesetzt werden.

Ausführung

$ python3.5 mtgDEbot.py <token>

mtgDEbot.sh zeigt exemplarisch, wie der Bot auf https://uberspace.de/ gestartet werden kann.

Verwendung

Verwendung des Bots inline in einem Chat:

@mtgDEbot <Kartenname> [("." | "," | "/" | "|") <Edition>]

Die Suche wurde auf deutsche und englische Karten eingeschränkt. So lange nichts eingegeben wurde, wird eine zufällige Karte angezeigt.

Die Angabe der Edition ist optional, es gibt verschiedene Trenner, hinter dem Trenner kann ein Leerzeichen sein, muss aber nicht.

Credits

Der ganze Code basiert auf Beispielen und Tutorials, die hier zu finden sind: https://github.com/nickoala/telepot

About

Bot für Telegram, der Magickarten sucht und versendet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published