Bot stworzony do notyfikacji o pojawieniu się bossów w grze Diablo 4 poprzez Telegram. Umożliwia szybkie otrzymywanie informacji o aktywności bossów, aby gracze mogli planować swoje działania w grze.
- Wysyłanie powiadomień o pojawieniu się bossów w Diablo 4.
- Możliwość dostosowania częstotliwości powiadomień.
- Integracja z Telegramem, aby łatwo otrzymywać powiadomienia na telefonie.
- Obsługa wysyłania powiadomień na publiczny kanał Telegrama 30, 10, 1 minutę przed oraz o czasie.
- Node.js 14 lub nowszy
- Konto na Telegramie
- Zarejestrowany bot na Telegramie (uzyskaj token API poprzez BotFather)
git clone https://github.com/slipre/D4BossBot.git
cd D4BossBot
npm install
Utwórz plik .env
w katalogu głównym projektu i dodaj swoje dane konfiguracyjne:
TOKEN=Twój_Telegram_Bot_Token
API=Twój_API_Endpoint
PublicChannel=Twój_Publiczny_Kanał_ID
node .
W pliku .env
możesz ustawić następujące opcje:
TOKEN
: Token twojego bota Telegram, wymagany.API
: Endpoint API, który bot wykorzystuje do sprawdzania statusu bossów, wymagany. Możesz wykorzystać swoje API lub skorzystać z api helltides.comPublicChannel
: ID publicznego kanału na który bot ma wysyłać powiadomenia, opcjonalne.
- Dodaj bota do swojego kanału na Telegramie.
- Bot będzie wysyłał powiadomienie 30, 10, 1 minutę przed pojawieniem się bossa oraz o czasie.
- Napisz do bota
/help
aby poznać jego komendy - Skonfiguruj bota wedle swoich preferencji odnośnie powiadomień.
- Bot będzie wysyłał bezpośrednio do Ciebie powiadomienia według twoich ustawień.
Jeśli masz pomysły na ulepszenie bota, proszę o przesłanie pull requestów lub otwarcie issues.
Jeśli masz pytania lub potrzebujesz pomocy, skontaktuj się ze mną.
A bot created to notify about the appearance of bosses in Diablo 4 via Telegram. It allows players to quickly receive information about boss activity to plan their actions in the game.
- Sends notifications about the appearance of bosses in Diablo 4.
- Allows customization of notification frequency.
- Integrates with Telegram for easy notification delivery to your phone.
- Supports sending notifications to a public Telegram channel 30, 10, or 1 minute ahead of time and on time.
- Node.js 14 or newer
- Telegram account
- Registered bot on Telegram (get the API token via BotFather)
git clone https://github.com/slipre/D4BossBot.git
cd D4BossBot
npm install
- Create a
.env
file in the root directory of the project and add your configuration details:
TOKEN=Your_Telegram_Bot_Token
API=Your_API_Endpoint
PublicChannel=Your_Public_Channel_ID
node .
In the .env
file, you can set the following options:
TOKEN
: Your Telegram bot token, required.API
: The API endpoint used by the bot to check boss status, required. You can use your own API or use the api helltides.com.PublicChannel
: The ID of the public Telegram channel where the bot will send notifications, required.
- Add the bot to your Telegram channel.
- The bot will send notifications 30, 10, and 1 minute before a boss appears, as well as at the time of appearance.
- Write
/help
to the bot to learn its commands. - Configure the bot according to your notification preferences.
- The bot will send notifications directly to you according to your settings.
If you have any ideas for improving the bot, please submit a pull request or open an issue.
If you have any questions or need help, feel free to contact me.