Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Halbwissen Bot

Ein Chatbot für die Telegram-Gruppe und den Discord Channel des Podcasts "Gefährliches Halbwissen".

Funktionen

  • Chia => SUPERFOOD [(inkl. Bilder) <-- Geht gerade nicht]
  • Automatische Begrüßung mit einer netten Beleidigung
  • Fragt nach einer Tätigkeit in der Automobilbranche
  • Teilt mit wenn eine runde Zahl / Schnapszahl der Anzahl der Mitglieder erreicht wurde
  • /ghwkarte Ort <- Um der #ghwkarte einen neuen Ort hinzuzufügen
  • Antwortet auf Fragen an ihn mit "Halts Maul, ich schlafe..." oder ähnlichem
  • Schickt eine Nachricht wenn eine neue Folge vom "Gefährliches Halbwissen" Podcast raus ist
  • Macht irgendwas bei /expelliarmus
  • Schickt eine Random Nachricht am Montag um 10 Uhr
  • Schickt einem User zur Begrüßung eine Direktnachricht mit infos über den Halbwissen Chat (Nicht möglich da ein Bot keine Konversation beginnen kann...)
  • Sagt die Frauenquote (Das wird aber schwierig zu realisieren weil man von den Benutzern kein Geschlecht auslesen kann...)
  • Twitter Integration
  • Facebook Integration
  • Benachrichtigt über Live Streams auf dem Gefährliches Halbwissen Youtube Kanal
  • Neueste Folgen im Subreddit posten
  • /tirade

Mithelfen

Jeder kann diesem Chatbot neue Beleidigungen oder Begrüßungen lernen.

Einfach hier auf Github eine dieser Dateien bearbeiten:

Environment Variables

  • TELEGRAM_BOT_TOKEN (Vom @botfather)
  • TELEGRAM_BOT_USERNAME (Wird für commands benötigt)
  • DISCORD_BOT_TOKEN (Client secret - Gibts im Developer Bereich)
  • DISCORD_CLIENT_ID (Gibts im Developer Bereich)
  • GOOGLE_MAPS_API_KEY (Dazu ein Projekt in der Google Developer Console anlegen und die Geocoding API aktivieren)
  • OCR_SPACE_API_KEY (Wird benötigt für Chia in Bildern)
  • MONGODB_CONNECT_STRING (mongodb://user:password@host:port/name)
  • NTBA_FIX_319 (Temporary fix to prevent some lib errors. Should be gone when telegram-bot-api ist in v1)
  • REDDIT_CLIENT_ID
  • REDDIT_CLIENT_SECRET
  • REDDIT_USERNAME
  • REDDIT_PASSWORD
  • YOUTUBE_CHANNEL_ID (ID des Youtube Channels)
  • YOUTUBE_API_KEY (Dazu ein Projekt in der Google Developer Console anlegen und die Youtube Data API aktivieren)
  • PUBLIC_URL (Die Domain unter der der Webserver des Bots erreichbar ist. Ohne Trailing slash.)

About

A Chatbot for the telegram group of the Gefährliches Halbwissen podcast

Resources

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •