Mikubot Avatar

Mikubot

Dein vielseitiger Telegram-Bot

Powered by Python & python-telegram-bot

Über Mikubot

Mikubot ist ein umfangreicher Telegram-Bot mit fast 90 Plugins für verschiedenste Funktionen - von Wetterabfragen über Bildersuche bis hin zu KI-Integration.

Entwickelt von: Brawl & Akamaru | Basierend auf einem Fork von Brawlbot

Features: Modulares Plugin-System, Redis-Datenspeicherung, Unterstützung für Gruppen und private Chats

Technologie: Python 3, python-telegram-bot, Redis, verschiedene APIs

Hinweis: Befehle mit der Markierung Admin sind nur für Bot-Administratoren verfügbar. Befehle mit Inline werden über @Botname <Befehl> direkt im Nachrichtenfeld genutzt. Auto markiert Funktionen, die automatisch auf Links oder Nachrichten reagieren.

Mehr Infos: Wiki-Artikel

Keine Plugins gefunden

about.py

Zeigt Informationen über den Bot an.

  • /about- Informationen über diesen Bot
  • /start- Informationen über diesen Bot
  • /about set <Text>- Setzt den About-TextAdmin

admin_tools.py

Administrationswerkzeuge für Bot-Administratoren.

  • /uptime- System-Uptime anzeigenAdmin
  • /screen- Bildschirmfoto sendenAdmin
  • /cmd <Befehl>- Shell-Befehl ausführenAdmin
  • /check- APT-Updates prüfenAdmin
  • /traffic- Netzwerk-Traffic-StatistikAdmin
  • /um3- 3D-Drucker-SnapshotAdmin
  • /server_health- Systemressourcen anzeigen (CPU/Temp/RAM/Swap)Admin

afk.py

Setzt AFK-Status und meldet automatisch, wenn man zurück ist (nur Gruppen).

  • /afk [Text]- Auf AFK schalten
  • Bei der nächsten eigenen Nachricht wird die Abwesenheitszeit gemeldetAuto

akasblog.py

Blogposts von akamaru.de anzeigen.

  • /aka- Neuesten Blogpost anzeigen
  • /aka <Suchbegriff>- Blogpost auf akamaru.de suchen

amazon.py

Zeigt Produktinformationen zu Amazon-Links (Titel, Preis, Bewertung).

  • Erkennung von Amazon-URLs (amazon.*/...)Auto
  • Erkennung von Amazon-Kurzlinks (amzn.to/...)Auto
  • Erkennung von Amazon-EU-Kurzlinks (amzn.eu/d/...)Auto

amazon_ref_cleaner.py

Entfernt Referral- und Tracking-Parameter aus Amazon-URLs.

  • Erkennung von Amazon-URLs mit Ref-TagsAuto
  • Erkennung von Amazon-Kurzlinks (amzn.to/...)Auto

bird.py

Zufällige Vogelbilder senden.

  • /bird- Vogelbild senden
  • /birb- Vogelbild senden
  • "Nochmal"-Button für ein weiteres Bild

birthdays.py

Geburtstage verwalten und automatisch gratulieren.

  • /addbd <TT.MM.JJJJ> <Name>- Geburtstag hinzufügenAdmin
  • /listbd- Geburtstage auflisten
  • /removebd <TT.MM.JJJJ>- Geburtstag entfernenAdmin
  • Tägliche Gratulation um MitternachtAuto

blacklist.py

User-Blacklist und Chat-/User-Whitelist verwalten.

  • /block <User-ID>- User blockieren (auch via Reply)Admin
  • /unblock <User-ID>- User entblocken (auch via Reply)Admin
  • /enablewhitelist- Whitelist aktivierenAdmin
  • /disablewhitelist- Whitelist deaktivierenAdmin
  • /whitelist [User-ID]- User oder aktuellen Chat zur Whitelist hinzufügenAdmin
  • /unwhitelist [User-ID]- User oder aktuellen Chat von der Whitelist entfernenAdmin

blue_archive.py

Blue-Archive-Charakterinformationen.

  • /ba <Name>- Nach einem BA-Charakter suchen

bluesky.py

Zeigt Bluesky-Posts inklusive Medien an.

  • Erkennung von bsky.app-Post-LinksAuto

boorus.py

Bilder von Booru-Seiten suchen.

  • /dan <Suchbegriff>- Bild auf Danbooru suchen
  • /dp <Suchbegriff>- Bild auf Derpibooru suchen
  • /gel <Suchbegriff>- Bild auf Gelbooru suchen
  • /yan <Suchbegriff>- Bild auf Yande.re suchen
  • Erkennung von Danbooru-, Gelbooru- und Yande.re-Post-URLsAuto
  • "Nochmal"-Button für ein weiteres Ergebnis

calc.py

Mathematische Berechnungen durchführen.

  • /calc <Ausdruck>- Taschenrechner
  • calc <Ausdruck>Inline

cat.py

Zeigt zufällige Katzenbilder.

  • /cat- *miau*
  • /neko- *miau*
  • "Nochmal"-Button für ein weiteres Bild

chatgpt.py

ChatGPT-Integration mit OpenAI (mit Konversationsgedächtnis).

  • /gpt <Text>- ChatGPT befragen
  • Miku, <Text>- ChatGPT befragen (natürliche Konversation)
  • /gptreset <Text>- Konversation zurücksetzen und befragen
  • /gptreset- Konversation zurücksetzen

cleverbot.py

Chatbot-Integration mit Cleverbot.

  • /clever <Text>- Cleverbot
  • /mikureset- Cleverbot-Status zurücksetzenAdmin
  • /cleverreset- Cleverbot-Status zurücksetzenAdmin

cmd_time.py

Zeigt die aktuelle Uhrzeit an.

  • /time- Aktuelle Uhrzeit
  • timeInline

cow.py

Lässt eine ASCII-Kuh einen Text sagen.

  • /cowsay <Text>- Muuuh!

creds.py

Verwaltet API-Credentials in Redis.

  • /creds- Zeigt gespeicherte CredentialsAdmin
  • /creds add <Key> <Wert>- Fügt Credential hinzuAdmin
  • /creds del <Key>- Löscht CredentialAdmin

currency.py

Konvertiert Währungen.

  • /cash <Betrag> <Von> <Nach>- Konvertiert Währung
  • /cash <Von> <Nach>- Konvertiert 1 Einheit
  • /cash <Betrag> <Von>- Konvertiert zu EUR
  • /cash <Währung>- Zeigt Kurs zu EUR
  • cash <...>- Gleiche Varianten, auch als cInline

dcrypt.py

Entschlüsselt DLC-Container automatisch.

  • Eine gesendete .dlc-Datei wird automatisch entschlüsseltAuto

delete_message.py

Löscht Bot-Nachrichten.

  • /del- Löscht Bot-Nachricht (via Reply)Admin
  • /delete- Löscht Bot-Nachricht (via Reply)Admin

dog.py

Zeigt zufällige Hundebilder.

  • /dog- *wuff, wuff*
  • "Nochmal"-Button für ein weiteres Bild

echo.py

Wiederholt gesendeten Text.

  • /echo <Text>- Wiederholt den Text
  • /e <Text>- Kurzform

expand.py

Erweitert verkürzte URLs.

  • /expand <URL>- Zeigt vollständige URL
  • Erkennung von bit.ly-, bitly.com-, j.mp- und andib.tk-LinksAuto

feiertage.py

Zeigt die nächsten Feiertage in Deutschland.

  • /feiertage- Nächste 5 Feiertage
  • /feiertage <Bundesland-Kürzel>- Nächste 5 Feiertage für ein Bundesland (z.B. BY)

figuya.py

Zeigt Informationen zu Figuya-Figuren (Preis, Verfügbarkeit).

  • Erkennung von Figuya-Produkt-URLsAuto

forecast.py

Zeigt die Wettervorhersage (Open-Meteo).

  • /f [Ort]- Wettervorhersage für mehrere Tage
  • /fh [Ort]- Stündliche Wettervorhersage (24h)
  • Ohne Ortsangabe wird der gespeicherte Wohnort genutzt (siehe location_manager.py)

funpics.py

Zeigt lustige Bilder aus verschiedenen Kategorien.

  • /rating- Lustige und skurrile Bewertungen
  • /justus- Ach, hab ich gelacht!
  • /jk- Just kitten :)
  • /james- Photoshop-Profi
  • "Nochmal"-Buttons für weitere Bilder

getfile.py

Speichert empfangene Dateien automatisch auf dem Server.

  • Speichert alle Medien (Bilder, Videos, Dokumente, Sticker, Sprachnachrichten)Auto

gog.py

Zeigt Informationen zu GOG-Spielen (Preis, Rabatt, Release).

  • Erkennung von gog.com-Spiele-URLsAuto

google_images.py

Sucht Bilder über die Google-Bildersuche.

  • /i <Suchbegriff>- Bildersuche
  • /img <Suchbegriff>- Bildersuche
  • "Nochmal"-Button für ein weiteres Ergebnis
  • /blacklist [Begriff]- Begriff zur Blacklist hinzufügen bzw. Blacklist anzeigenAdmin
  • /unblacklist <Begriff>- Begriff entfernenAdmin
  • /domainblacklist [Domain]- Domain zur Blacklist hinzufügen bzw. Liste anzeigenAdmin
  • /domainunblacklist <Domain>- Domain entfernenAdmin

google_search.py

Sucht über Google.

  • /g <Suchbegriff>- Google-Suche
  • /google <Suchbegriff>- Google-Suche

imagine.py

Generiert Bilder lokal per ComfyUI.

  • /imagine <Prompt>- Bild generieren (Z-Image Turbo, Deutsch)
  • /pic <Prompt>- Bild generieren (Z-Image Turbo, Deutsch)
  • /picx <Prompt>- NSFW-Bild generieren (NoobAI-XL, Danbooru-Tags, Englisch)
  • Als Antwort auf ein Foto wird dieses als Vorlage genutzt (img2img)
  • "Nochmal"-Button für eine neue Variante

infranken.py

Zeigt Artikel von inFranken.de.

  • Erkennung von inFranken.de-Artikel-URLsAuto

kuukow.py

Zufällige KuukoW-Bilder.

  • /kuuko- Zufälliges KuukoW-Bild
  • /kuukow- Zufälliges KuukoW-Bild
  • "Nochmal"-Button für ein weiteres Bild

location_manager.py

Verwaltet den Wohnort für Wetter- und Standortfunktionen.

  • /location set <Ort>- Setzt eigenen Wohnort
  • /setlocation <Ort>- Setzt eigenen Wohnort
  • /location del- Entfernt Wohnort
  • /dellocation- Entfernt Wohnort
  • /location- Zeigt gespeicherten Wohnort

manager.py

Plugin-Management-Funktionen.

  • /plugins list- Zeigt alle geladenen PluginsAdmin
  • /find <Kommando>- Findet das Plugin für dieses Kommando
  • /show <Plugin>- Zeigt Handler für dieses Plugin anAdmin
  • /plugins enable <Plugin>- Aktiviert Plugin globalAdmin
  • /plugins disable <Plugin>- Deaktiviert Plugin globalAdmin
  • /plugins enable <Plugin> chat- Aktiviert Plugin für diesen ChatAdmin
  • /plugins disable <Plugin> chat- Deaktiviert Plugin für diesen ChatAdmin
  • /plugins reload- Lädt alle Plugins neuAdmin

maps.py

Sucht Orte und zeigt sie auf der Karte.

  • /loc <Ort>- Zeigt Ort auf der Karte
  • loc <Ort>Inline

me.py

Sendet Rollenspiel-Aktionen im IRC-Stil.

  • /me <Text>- Sendet Aktion (z.B. /me tanzt)
  • me <Text>Inline

media.py

Sendet Direktlinks auf Mediendateien als natives Telegram-Medium.

  • Erkennung von Direktlinks auf Bilder, Audio, Video und Archive (jpg, png, gif, mp3, mp4, zip, 7z, rar u.a.)Auto

mention_lists.py

Erstellt und verwaltet Mention-Listen, um Gruppen von Usern zu erwähnen.

  • /list create|new <Name>- Erstellt Mention-Liste
  • /list delete|del|destroy <Name>- Löscht Liste (nur Ersteller/Admin)
  • /list add|join|subscribe <Name>- Fügt sich selbst zur Liste hinzu
  • /list leave|unsub|part <Name>- Entfernt sich selbst von der Liste
  • /list show|members <Name>- Zeigt Mitglieder der Liste
  • /list show- Zeigt alle Listen
  • /list kick <Name> <User-ID>- Entfernt User (nur Ersteller/Admin)
  • /list set_keyboard <Name> <Keyboard>- Setzt TastaturAdmin
  • /<Listenname>- Erwähnt alle Mitglieder (auch @<Listenname>)

migrate.py

Migriert Bot-Daten beim Upgrade einer Gruppe zur Supergruppe.

  • Automatische Migration aller Chat-Daten auf die neue Chat-IDAuto

misc.py

Verschiedene Kaomoji-Befehle.

  • /idc- ¯\_(ツ)_/¯
  • /nbc- ¯\_(ツ)_/¯
  • /shrug- ¯\_(ツ)_/¯
  • /lod- ಠ_ಠ
  • /lf- ( ͡° ͜ʖ ͡°)
  • shrug|nbc|idc|lfInline

moe.py

Zeigt Anime-Bilder von riko.moe und yagyuu.moe.

  • /riko- Zufälliges Bild von riko.moe
  • /yagyuu- Zufälliges Bild von yagyuu.moe

msg_in_terminal.py

Protokolliert alle Nachrichten, Inline-Queries und Callbacks im Terminal.

  • Internes Logging, keine Chat-BefehleAuto

myanimelist.py

Sucht nach Anime und Manga auf MyAnimeList.

  • /anime <Suchbegriff>- Sucht nach Anime
  • /manga <Suchbegriff>- Sucht nach Manga
  • /anime_<ID>- Anime direkt per MAL-ID anzeigen
  • /manga_<ID>- Manga direkt per MAL-ID anzeigen
  • Erkennung von MyAnimeList-URLsAuto

nintendo_search.py

Sucht Spiele auf nintendo.de.

  • /nin <Suchbegriff>- Sucht Nintendo-Spiele
  • /nintendo <Suchbegriff>- Sucht Nintendo-Spiele

notify.py

Sendet private Benachrichtigungen bei Erwähnungen in Gruppen.

  • /notify- Aktiviert Benachrichtigungen
  • /unnotify- Deaktiviert Benachrichtigungen
  • Erkennung von @ErwähnungenAuto

parcel.py

Paket-Sendungsverfolgung für DHL, Hermes und Cainiao.

  • /dhl <Tracking-ID>- DHL-Paket verfolgen
  • /hermes <Tracking-ID>- Hermes-Paket verfolgen
  • /cainiao <Tracking-ID>- Cainiao-Paket verfolgen
  • Erkennung von DHL-, Hermes- und Cainiao-Tracking-URLsAuto

pihole_stats.py

Zeigt Pi-hole-Statistiken.

  • /pihole- Zeigt Pi-hole-StatistikenAdmin

pixiv.py

Lädt Bilder und Animationen von Pixiv herunter.

  • Erkennung von pixiv.net-Artwork-URLsAuto
  • Mit #N am Link wird ein bestimmtes Bild aus einem Set gewählt

plex.py

Durchsucht den Plex-Medienserver und zeigt aktive Streams.

  • /plex <Suchbegriff>- Show auf Plex suchen
  • /plex_check- Zeigt aktuelle Streams an
  • plex <Suchbegriff>Inline

preview.py

Zeigt eine Vorschau von URLs (via iframely).

  • pr <URL>Inline

qr.py

Erstellt QR-Codes.

  • /qr <Text>- Erstellt QR-Code
  • qr <Text>Inline

quotes.py

Speichert und zeigt Zitate pro Chat.

  • /addquote <Text>- Fügt Zitat hinzu
  • /save <User>- Speichert die beantwortete Nachricht als Zitat
  • /quote- Zeigt zufälliges Zitat (mit "Nochmal"-Button)
  • /delquote [Text]- Löscht Zitat (auch via Reply)Admin

randoms.py

Schabernack mit Usernamen.

  • /randoms <User>- Schabernack mit User
  • /addrandom <Text>- Fügt Random-Text hinzuAdmin
  • /delrandom [Text]- Löscht Random-Text (auch via Reply)Admin

reminders.py

Erstellt Erinnerungen (max. 7 pro Chat).

  • /remind <TT.MM.> [HH:MM:SS] <Text>- Erinnerung mit Datum
  • /remind <HH:MM[:SS]> <Text>- Erinnerung mit Uhrzeit
  • /remind <N>s|m|h <Text>- Erinnerung in N Sekunden/Minuten/Stunden
  • /listremind- Zeigt alle Erinnerungen (auch /listreminder, /listreminders)
  • /removeremind <JJJJ-MM-TT HH:MM:SS>- Löscht Erinnerung (auch /removereminder)

replace.py

Ersetzt Text in Nachrichten (sed-Syntax).

  • s/alt/neu/- Ersetzt Text (Antwort auf Nachricht)
  • /s/alt/neu/- Ersetzt Text (Antwort auf Nachricht)

reverse_video.py

Sendet Videos rückwärts.

  • /reverse- Kehrt Video um (Antwort auf Video)

site_head.py

Zeigt HTTP-Header von Websites.

  • /head <URL>- Zeigt HTTP-Header

soundboard.py

Spielt Soundeffekte ab.

  • /sound <Name>- Spielt Sound ab
  • /sound- Zeigt verfügbare Sounds
  • /gronkh <Name>- Spielt Gronkh-Sound ab
  • /gronkh- Zeigt verfügbare Gronkh-Sounds
  • sound|gronkh <Name>Inline

special.py

Spezielle Spaß-Befehle und Text-Trigger.

  • /spam- SPAM SPAM SPAM...
  • /ftt- FLIP THAT TABLE
  • /ftf- FLIP THAT FATHER
  • /iykwim- (¬‿¬)
  • /)- (\
  • (\- /)
  • /ganyu- Määähhhhhhh
  • /bluetext- BLUE TEXT MUST CLICK
  • /flip <Text>- Dreht Text auf den Kopf
  • /kill <Name>- Tötet jemanden
  • /fortune- Zeigt zufällige Weisheit (mit "Nochmal"-Button)
  • /ba_check- Prüft, ob Blue Archive auf Steam in DE verfügbar ist
  • /ayaya- Sendet Ayaya-Video
  • /cocona- Sendet Cocona-Video
  • /papika- Sendet Papika-Video
  • /timotei- Sendet Timotei-Video
  • /oppai- Sendet Evoli-Video
  • /cringe- Sendet Cringe-Video
  • /neslive- Live-Webcam Bad Neustadt
  • /nino- Sendet Nino-Bild
  • Text-Trigger: "Möp/Meep", "Baka Bot", "Ping", "Das ist nicht lustig", "Nyu", "Aha.png", "I wish squids were real", "Yoshi Dance", "Yoshi Dance Glitch", "nope.avi", "Kuma Shock", "Sugoi desu ne", "Nano Hakase", "poi", "goroner", "Magische Miesmuschel, ...", "Miku?", "Achso Biene"
  • i.imgur.com-Bildlinks werden neu hochgeladen (Proxy)Auto

stats.py

Zeigt Chat-Statistiken (nur Gruppen).

  • /stats- Zeigt Anzahl gesendeter Nachrichten pro User
  • Nachrichten werden im Hintergrund gezähltAuto

steam.py

Zeigt Steam-Spiele-Informationen (Preis, Rabatt, Beschreibung).

  • Erkennung von store.steampowered.com-App-URLsAuto

tagesschau.py

Zeigt Tagesschau-Artikel.

  • Erkennung von tagesschau.de-URLs (auch faktenfinder.tagesschau.de)Auto

tankpreise.py

Zeigt aktuelle Kraftstoffpreise in der Nähe.

  • /tankpreise- Kraftstoffpreise am gespeicherten Wohnort
  • /tankpreise <PLZ>- Kraftstoffpreise für eine Postleitzahl
  • /tankfav add <Name>- Tankstelle zu Favoriten hinzufügen
  • /tankfav del <Nr>- Favorit entfernen
  • /tankfav list- Favoriten anzeigen
  • /tankfav clear- Alle Favoriten löschen
  • /tanksprit e5|e10|diesel|alle- Bevorzugte Spritart setzen
  • /tanksprit- Aktuelle Spritart anzeigen

tuev.py

Verwaltet TÜV-Termine und erinnert automatisch an den Ablauf.

  • /addtuev auto:<Name> datum:<Datum>- TÜV-Termin hinzufügen
  • /listtuev- Alle TÜV-Termine anzeigen
  • /removetuev <Fahrzeug>- TÜV-Termin entfernen
  • Täglicher Check mit Erinnerung an ablaufende TermineAuto

twitter.py

Sendet Medien und Text eines Tweets (via gallery-dl).

  • /twitter <URL>- Medien eines Tweets senden
  • /tw <URL>- Kurzform
  • /twitter- Als Antwort auf eine Nachricht mit Tweet-Link
  • Zu große Videos werden als Direktlink gesendet

urbandictionary.py

Sucht Definitionen auf Urban Dictionary.

  • /ud <Begriff>- Sucht Definition

venue_by_location.py

Zeigt die Adresse zu gesendeten Standorten.

  • Sende einen Standort (Location) im Chat, um die Adresse zu erhaltenAuto

video_dl.py

Lädt Videos von verschiedenen Plattformen herunter.

  • /dl <URL>- Lädt Video mit yt-dlp herunter
  • /dl- Lädt Video aus der beantworteten Nachricht
  • /gdl <URL>- Lädt Video mit gallery-dl herunter
  • /gdl- Lädt Video aus der beantworteten Nachricht (gallery-dl)
  • Erkennung von TikTok, Instagram Reels, YouTube Shorts, v.redd.it und Facebook-URLsAuto

video_fix.py

Konvertiert Videos in ein Telegram-kompatibles Format (iOS).

  • /fix- Konvertiert Video zu H.264+AAC (Antwort auf Video)

vid_to_gif.py

Konvertiert Videos zu Telegram-GIFs (entfernt Ton).

  • /gifit- Konvertiert Video zu Telegram-GIF (Antwort auf Video)

weather.py

Zeigt das aktuelle Wetter (Open-Meteo).

  • /w [Ort]- Zeigt aktuelles Wetter
  • Ohne Ortsangabe wird der gespeicherte Wohnort genutzt (siehe location_manager.py)

webm_to_mp4.py

Konvertiert WebM zu MP4.

  • Erkennung von .webm-URLs und -Dateien mit automatischer KonvertierungAuto

webshot.py

Erstellt Screenshots von Websites.

  • /scrot <URL>- Erstellt Screenshot
  • /scrot_full <URL>- Erstellt Screenshot der ganzen Seite

who.py

Zeigt alle bekannten User der Gruppe inklusive IDs.

  • /who- Zeigt alle User der Gruppe inkl. ID
  • /ids- Zeigt alle User der Gruppe inkl. ID

whoami.py

Zeigt eigene Nutzerinformationen und Telegram-ID.

  • /whoami- Zeigt eigene Informationen
  • /id- Zeigt eigene Informationen
  • whoami|idInline

wiki.py

Zeigt Wikipedia- und MediaWiki-Artikel.

  • /wiki <Suchbegriff>- Sucht auf Wikipedia (Deutsch)
  • /wiki<Sprache> <Suchbegriff>- Sucht auf Wikipedia in anderer Sprache (z.B. /wikien)
  • Erkennung von Wikipedia-, Wikiwand-, WiiDatabase-, Homebrew.cloud- und wiki.akamaru.de-URLsAuto

wikia_article.py

Zeigt Wikia-/Fandom-Artikel.

  • Erkennung von *.wikia.com- und *.fandom.com-URLs (auch mit Anker-Links)Auto

worldclock.py

Zeigt die Uhrzeit in verschiedenen Ländern.

  • /time <Land>- Zeigt Uhrzeit in diesem Land

xkcd.py

Zeigt XKCD-Comics.

  • /xkcd <Nummer>- Zeigt XKCD-Comic
  • xkcd <Nummer>Inline
  • Erkennung von xkcd.com-URLsAuto

xrel.py

Sucht auf xREL.to nach Releases.

  • /xrel <Suchbegriff>- Sucht Releases

yourls.py

Kürzt URLs mit YOURLS.

  • /yourls <URL>- Kürzt URL mit YOURLS

youtube.py

Zeigt Informationen zu YouTube-Videos.

  • Erkennung von youtube.com-, youtu.be-, Embed- und Shorts-URLsAuto

youtube_search.py

Sucht YouTube-Videos.

  • /yt <Suchbegriff>- Sucht YouTube-Videos

z0r_converter.py

Konvertiert z0r.de-Loops in Videos.

  • Erkennung von z0r.de-URLsAuto