![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 8.12.2014 Skąd: Czernina Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jestem w trakcie pisania BOT'a pod czat który z automatu będzie pisał wiadomość jeśli pojawi się nowy artykuł, mój problem polega na napisanie odpowiedniej zmiennej która będzie pobierała dane z bazy danych i na jej podstawie na czacie pojawiała się wiadomość od BOT'a Bot ma pobierać dane z tabeli pod nazwą ns_post i z struktór takich jak: id - ID Artykułu author - Nazwa użytkownika który dodał date - Data dodania title - Tytuł Artykułu category - Kategoria artykułu allow_main (1) - Opublikowane na stronie głównej Chciałbym aby odpowiednia zmienna zadziałała jeśli w bazie danych pojawi się nowy artykuł na podstawie ID lub daty oraz jeśli allow_main ma wartość 1. Podejrzewam że taka zmienna jest dość prosta ale ostatnio mam ogromną pustkę i każda próba napisania takiej zmiennej kończy się fiaskiem dlatego proszę o pomoc w napisanie takiej zmiennej |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 4.04.2023 Ostrzeżenie: (10%) ![]() ![]() |
Możesz użyć zapytania SQL, które pobierze tylko artykuły, które mają wartość allow_main równą 1 oraz są nowsze niż ostatni artykuł, który został już obsłużony przez bota.
last_article_date to zmienna przechowująca datę ostatniego artykułu, który został obsłużony przez bota. Możesz ją przechowywać w pliku lub w bazie danych. Jeśli zapytanie zwróci wynik, oznacza to, że pojawił się nowy artykuł. Następnie możesz wykorzystać odpowiednie funkcje API czatu, aby wysłać wiadomość z informacją o nowym artykule. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:56 |