Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

MyBot | Konfiguracja do zamykania tematu

Założony przez Poftorek.

1 Pobieranie pluginu MyBot 


  1. Pobierz plugin z oficjalnego źródła, kliknij tutaj.
       

2 Instalacja pluginu MyBot


  1. Zainstaluj i aktywuj. 
       
  2. Tutaj wybieramy użytkownika, który będzie wykonywał akcję moderatora, w naszym przypadku będzie to autor postu z wiadomością informującą o zamknięciu wątku.
       
  • Możemy wybrać administratora, lub stworzyć nowego użytkownika, co za chwilę uczynimy.
    - Z rozwijanej listy wybieramy Create a new user.
Username - nazwa użytkownika naszego bota, ja użyłem nazwy Bot;
Password - hasło użytkownika naszego bota, bezpieczne hasło, najlepiej z generatora haseł;
Email - email użytkownika naszego bota, możesz stworzyć swojemu botowi nowy adres email, możesz też użyć emaila ze strony z emailem na 10 minut;
Group - główna grupa użytkownika naszego bota, która będzie jego grupą wyświetlaną, ja chcę, aby Bot był moderatorem;
   
Jeśli wszystko wykonałeś poprawnie, powinieneś zobaczyć:
   

3 Stworzenie MyCode


  1. Przejdź do ACP -> Konfiguracja -> MyCode -> Nowy MyCode
Tytuł - Bot - zamykanie wątków komendą.
Krótki opis - Zamykanie wątku za pomocą komendy /cls
Wyrażenie regularne - (.*?)\/cls
Zamiana - $1
Włączony - Tak
   

4 Konfiguracja MyBot


  1. Przejdź do ACP -> Użytkownicy i grupy -> MyBot -> Add new rule
Title of the rule - Bot - zamykanie wątków komendą.
Conditions -  If a user in a specific usergroups posts oraz If a specific string is in the message
Usergroup - Tutaj zaznacz grupy, które mają mieć możliwość do skorzystania z komendy zamykającej wątek. Ja zaznaczam moderatorów, globalnych moderatorów oraz administratorów.
String - /cls (komenda, którą wpisaliśmy w wyrażeniu regularnym w naszym MyCode po (.*?)\/)
Reverse string - Nie
Actions - Answer, Delete post/thread, Open/Close thread
Answer - Wiadomość, którą zostawia Bot, musisz uzupełnić te pole na wzór szablonu, możesz skorzystać ze zmiennych, których opis dołącza w pluginie sam autor, znajdziesz je na stronie http://TwojaStrona.pladmin/index.php?mod...umentation
W moim przypadku będzie to:
Temat zamknął {lastpost->user}
Powód: {lastpost->message}
Delete - Post
       

5 Jak zamknąć wątek za pomocą komendy?


W poście wpisz:
Podanie odrzucone /cls
   
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Fajnie i pięknie, ale gdy było coś takiego, że w czasie przenoszenia wątku przeniosło się wszystko a nie jak pamiętam, że pozostaje w tym miejscu przekierowanie w nową lokalizacje.
A i aby dało się tylko post też przesycać .
Witaj, @"Fyeem".

Mam problem, ponieważ zrobiłem wszystko jak napisałeś oprócz jednego - 4 punktu, Konfiguracja MyBot.

Nie mogę znaleźć tego w Użytkownicy i grupy, ponieważ nie mam MyBot i Add new rule.
Wersja MyBB -- 1818.
(14.02.2019, 20:47)TragedyKing napisał(a): Witaj, @"Fyeem".

Mam problem, ponieważ zrobiłem wszystko jak napisałeś oprócz jednego - 4 punktu, Konfiguracja MyBot.

Nie mogę znaleźć tego w Użytkownicy i grupy, ponieważ nie mam MyBot i Add new rule.
Wersja MyBB -- 1818.
Sprawdź w uprawnieniach administratora czy masz do tego dostęp.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Wszystko działa, źle wgrałem plugin po prostu.



Użytkownicy przeglądający ten wątek:

1 gości