Vad du bygger
En bot som svarar med formaterad text, kan skicka bilder och har inline-knappar för snabbval.
Innan du börjar
- Bot från förra lektionen tar emot meddelanden
Steg för steg
- Bygg helper
sendMessage(chatId, text, opts)som POST:ar till/bot{token}/sendMessage - Använd
parse_mode: "HTML"för fetstil, kod, länkar - För bild:
sendPhotomedphotosom publik URL eller multipart-buffer - Inline-knappar:
reply_markup: { inline_keyboard: [[{text, callback_data}]] } - Hantera
callback_queryi webhooken och svara medanswerCallbackQuery - Spara
chat_idper användare i tabelltelegram_usersför framtida push
Tips
- Håll
callback_dataunder 64 bytes — annars accepterar Telegram det inte - Alltid svara på
callback_queryinom 5s, annars snurrar knappen
Vanliga fel
- Att skicka Markdown utan escape —
_i användarnamn spränger formateringen - Att glömma att bilder över 5 MB kräver multipart-upload




