Python 🤖 Telegram Bot: Empfangen und Beantworten von Nachrichten | Tutorial für Anfänger

Опубликовано: 09 Октябрь 2024
на канале: Programmieren lernen mit Chris 🚀
4,751
107

Hallo!

In diesem Video bauen wir einen einfachen Telegram Bot. Der kann Nachrichten empfangen und beantworten. Hier findet ihr noch ein zweites Video zum Thema:
   • Python: 🤖 Unser erster Telegram-Bot  ...  

Bleibt neugierig,
Euer Chris

Mein Spendenhut (Vielen Dank!)
💰 Paypal -- https://www.paypal.com/paypalme/okadf
☕ Buy me a Coffee -- https://www.buymeacoffee.com/chrischma
🛡️ Patreon -   / chrischma  

Timecodes:
00:00 Begrüßung
00:14 Unser Bot
00:52 Module installieren und importieren (python-telegram-bot)
01:37 Bot erstellen / API Key anfordern
03:17 Nachrichten empfangen: Updater, Dispatcher, Message Handler
05:44 Eintreffende Nachrichten verarbeiten
06:35 Bot zuhören lassen und starten (Polling)
07:46 Testnachricht an unseren Bot
08:44 Text aus Nachricht auslesen
09:26 Antwortnachrichten erstellen
11:12 Antwort senden
11:44 Test und Verabschiedung


Quellcode und Skript:
https://christoph-schmalfuss.de/blog/...

Benutzte Module:
python-telegram-bot

+++ FAQ und Quellen +++

Soundeffekte: Freesound.org | Soundbible.com
Grafiken: Pixabay.com
Videos: Pexels.com
Musik: YouTube Library

Ist Python kostenlos?
Jepp!

Brauche ich einen Mac, um Python zu benutzen?
Nö! Python kannst du auf Windows, Mac, Linux oder im Internet nutzen.

Welches Audio-Setup benutzt du?
Mikrofon: Rode Procaster
Interface: Steinberg UR22mkII
Ständer: K&M 21060 / K&M 2150
Spinne: Rode PSM1
Windschutz: Rode WS2

Womit nimmst du dein Bild auf?
Quick Time Player, Canon Powershot SX510 HS

Womit programmierst du?
Computer: MacBook Air M1, 16 GB (2020)
Editor: Sublime Text 3 https://www.sublimetext.com/
IDE: PyCharm https://www.jetbrains.com/de-de/pycharm/
Konsole: Mac Terminal
Cloud-Dienste: https://colab.research.google.com oder https://jupyter.org/

Womit schneidest du?
DaVinci Resolve 16 (kostenlos)

+++ Meine Videos zum Thema #Python: +++

🎬 Alle Videos


🚀 Starthilfe und Vorbereitung
Playlist: https://youtube.com/playlist?list=PLs...
Python installieren MAC    • Python installieren Mac (VIDEOBESCHRE...  
Python installieren WINDOWS    • Python Download + installieren WINDOW...  
Python im Browser benutzen    • Video  
PyCharm installieren    • PyCharm (2023) kostenlos für Schüler ...  
PyCharm Projekte anlegen    • Programmieren lernen: Ein Python-Proj...  
(...)

👣 Grundlagen und erste Schritte

Hello World (unser erster Befehl)    • Unser erster Befehl - "Hello World" i...  
Ein Skript starten    • Python Script starten Mac / Windows 🖥...  
String-Typen:    • Python Tutorial | F-Strings 🚕| (Deuts...  
Was bedeutet Integer?    • Python Tutorial | Was ist eigentlich ...  
Was sind Arrays?    • Python Tutorial | Array 💡 und Liste |...  
while-Schleifen / Loops    • Python Tutorial: While-Schleifen - Er...  
For-Schleifen / Loops    • Video  
Operatoren    • Python Operatoren: Werte vergleichen ...  
Eigene Module erstellen    • Eigene Module nutzen und importieren ...  
Kleinste und größte Werte in einer Liste finden    • Python: Kleinste und größte Werte fin...  
Listen zusammenführen mit dict    • Zwei Listen in einem Dictionary zusam...  
MySQL I - Datenbanken erstellen    • Python MySQL | Datenbanken erstellen ...  
MySQL II - Datensätze einfügen    • Python MySQL Teil 2/2 | Daten in Date...  
MySQL III - Datensätze ändern    • Python MySQL Teil 3 | Daten ändern un...  
(...)

⌨️ Command Line Programme

5 praktische Terminal-Befehle    • 5 praktische Terminal-Befehle für den...  
Terminal Menüs    • Schnelles Terminal-Menü in #Python | ...  
Argumente lesen mit argparse    • Eingaben beim Starten einlesen | Pyth...  
Retro-Menüs mit Click    • Python Tutorial | Retro Menu mit CLIC...  
Terminal-Markierungen    • Python: Bunte Texte in der Konsole au...  
Passwörter und Keys sicher speichern    • Python: Passwörter und Keys sicher sp...  

(...)

🌐 Rund ums Web
Web-Automatisierung:    • Python Tutorial: 🌍 Web-Automatisierun...  
Playlist: https://youtube.com/playlist?list=PLs...
Wetter-API Requests    • Python API Request | Tutorial (Deutsc...  
NASA-API Request    • Python API Tutorial (Deutsch) | 🚀 Für...  
Webscraping mit BeautifulSoup    • Python: Einfacher Web-Scraper | Tutor...  
Cookies übergeben    • Cookies übergeben 🍪 | Einfaches Pytho...  
Telegram Nachrichten verschicken    • Python: 🤖 Unser erster Telegram-Bot  ...  
Telgram Nachrichten empfangen und beantworten    • Python 🤖 Telegram Bot: Empfangen und ...  
(...)

🌈 Weitere Tutorials

csv-Dateien lesen    • CSV-Dateien mit Python öffnen 🐍 | Ein...  
csv-Dateien sortieren und erstellen    • Python: 🐍 csv-Daten sortieren & schre...  
csv-Dateien filtern mit pandas    • Python: 🐍 csv-Daten filtern mit panda...  
Slider erstellen    • Python Gui Tutorial: Slider mit Tkint...  
MacOS Apps erstellen    • Python-Datei in MacOS-App umwandeln 🍏...  
Ton aufnehmen    • Python Tutorial |  Sound aufnehmen 🔴 ...  
Sprachausgabe    • Siri (Text to Speech) mit Python 🗣️| ...  
Diagramme erstellen    • Python Diagramm erstellen 📈 | Einfach...  
enumerate    • 🍪 Python Snacks: Was ist eigentlich e...  
Threading    • Python - Mehrere Funktionen parallel ...  
Taschenrechner-Projekt 1/2    • MacOS: Python Taschenrechner | Einfac...  
Taschenrechner-Projekt 2/2    • Python Taschenrechner 2/2 | Einfaches...  
Telefonbuch-Projekt 1/2    • Python Telefonbuch ☎️ | Einfaches tki...  
Telefonbuch-Projekt 2/2    • (2/2) Python Telefonbuch ☎️ | tkinter...  
(...)