Forutsetninger:
1. Node.js installert på datamaskinen din.
2. Telegramkonto.
Trinn for å lage en bot for Telegram:
1. Sett opp Telegram BotFather
- Åpne Telegram-appen.
- Søk etter og åpne "BotFather"-roboten.
- Skriv "/start" og følg instruksjonene.
- Velg et navn og brukernavn for boten din.
2. Lagre botens token
- Etter å ha opprettet boten, vil du motta et token.
- Kopier og lagre dette tokenet trygt.
3. Opprett et Node.js-prosjekt
- Opprett et nytt Node.js-prosjekt i din foretrukne katalog.
- Initialiser npm ved å kjøre kommandoen "npm init -y".
4. Installer nødvendige npm-pakker
- Åpne terminalen i prosjektkatalogen din og kjør følgende kommandoer for å installere nødvendige pakker:
```sh
npm installer telegram-bot-api
```
5. Opprett hoved JavaScript-filen
- Lag en fil kalt "index.js" i roten til prosjektkatalogen din.
6. Skriv botens kode
- Åpne filen "index.js" og legg til følgende kode:
``` js
const TelegramBot =require('telegram-bot-api');
// Erstatt YOUR_BOT_TOKEN med tokenet du mottok fra BotFather
const bot =new TelegramBot(DIN_BOT_TOKEN, { polling:true });
// Håndtere innkommende meldinger
bot.on('melding', (melding) => {
// Få chat-ID-en til brukeren
const chatId =melding.chat.id;
// Send en tekstmelding tilbake til brukeren
bot.sendMessage(chatId, `Motatt melding:${message.text}`);
});
```
7. Kjør boten din
- I terminalen, kjør kommandoen "node index.js".
8. Test boten din
- Åpne Telegram-appen.
- Søk etter og åpne botens brukernavn.
- Send en melding til boten og se om du får svar.
Gratulerer! Du har opprettet en Telegram-bot med Node.js. Du kan tilpasse robotens funksjonalitet ved å legge til flere kommandoer, håndtere knappetrykk og mer.