W jaki sposób mogę wykrywać w programie że dostałem powiadomienie na discordzie, telegramie, oraz signalu? W dowolnym języku, ja to w razie czego zepne jakoś z resztą projektu
Idealnie by było żeby działało bez opóźnienia (tzn. przychodziło w tym samym momencie co na discordzie, telegramie, lub signalu)
To jakie protokoły obsługuje każdy z tych serwisów sprawdzisz w ich dokumentacji API.
Szukasz push notifications, to może być coś na co rejestrujesz stream na który dostaniesz powiadomienia. Może to też być webhook, który wywoła jakiś endpoint w Twoim serwisie.
Jak nie znajdziesz nic z powyższych to robisz polling, czyli pytasz cyklicznie serwer czy coś nowego przyszło.
Raczej dla każdego z tych serwisów rozwiązanie będzie inne.
@redve Hmm ale gdzie to ma działać? Bo jeżeli na androidzie to możesz aplikacji dać uprawnienia do odczytywania wszystkich powiadomień. Nie wiem dokładnie jak to działa bo nigdy nie napisałem nic na androida ale zgaduje, że to będzie jakieś api i pewnie będziesz w evencie dostawać powiadomienie i tam będzie id apki.
Jeżeli PC to na pewno na Linuxie możesz nasłuchiwać powiadomień i dowiedzieć się z jakiej aplikacji przyszło. Co do Windowsa to nie jestem pewien ale skoro od jakiegoś czasu jest ten obszar powiadomień to zgaduje, że też musi być od tego jakieś API.
A jeżeli chcesz żeby to łączyło się bezpośrednio z API danej usługi to powodzenia bo nie wiem jak reszta ale np taki Discord to prawie na pewno nie ma publicznego api do takich rzeczy.
@redve event listener. Gdzie chcesz słuchać? Bo od tego zależy implementacja
Zaloguj się aby komentować