K2T.eu :: Forum

WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: VuYeK w Maj 10, 2018, 21:25:36 pm

Tytuł: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: VuYeK w Maj 10, 2018, 21:25:36 pm
Jak w tytule, Discord w WTW. W pierwszej wersji obsługuje w pełni wszystko co związane z prywatnymi wiadomościami znajomych, czyli rozmowa, opisy, dodawanie, usuwanie, akceptowanie zaproszeń, katalog publiczny, powiadomienie o przeczytaniu wiadomości etc. W przyszłości pewnie dojdzie obsługa czatów grupowych, ale to za jakiś czas jak coś ;D

(mogą zdarzyć się jakieś wysypki, aczkolwiek nie powinny ;d)

Download (skasować spacje): wtw.vuyek.pl/discord
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: SubZero w Maj 11, 2018, 06:17:34 am
Widzę, że się rozkręcasz :)
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: ba2 w Maj 11, 2018, 10:22:24 am
Po pierwsze to ŁAŁ! Klawo, że Ci się chce. Dzięki VuYeK.

Garść spostrzeżeń na szybko:

1. Na liście kontaktów są użytkownicy, które nie są znajomymi, a z którymi jedynie prowadziliśmy kiedyś konwersację;
2. W oknie chatu otrzymujemy absolutnie każdą wiadomość, którą te kontakt (nie znajomi) napiszą na dowolnym wspólnym kanale Discord:

(https://i.imgur.com/NQTV174.png) (https://i.imgur.com/bAdksdR.png)

Nie dało się pracować, gdy rozgadała się reszta tych kontaktów i musiałem wyłączyć wtyczkę.
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: VuYeK w Maj 11, 2018, 10:32:35 am
Okej, dzięki wielkie za spostrzeżenia, na koncie które używałem do testów nie miałem za dużo tego dodanego dlatego nie wyłapałem ;D
Dam znać jak to poprawię

EDIT:
Nowa wersja na AutoUpdate. Dziwnie niektóre rzeczy ma Discord rozwiązane ;d. Pkt2 poprawiłem na 99%, pkt1 raczej też (raczej bo tylko raz udało mi się uzyskać nieznajomego na liście), zmieniłem sposób sprawdzania znajomych na pewniejszy, powinno być ok ;) + doszły jakieśtam małe rzeczy/poprawki np. teraz przy wysłaniu wiadomości za pomocą natywnego Discorda również i w oknie wtw z daną osobą powinna się ona pojawić.
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: ba2 w Maj 11, 2018, 19:17:30 pm
Imponujące tempo. Sprawdzę poprawki.

Jakby co, to wiesz gdzie (http://webchat.quakenet.org/?channels=wtw) mnie łapać. ;)

EDIT:
Kolejna obserwacja - podczas dodawania kontaktu spotkało mnie coś takiego:

(https://i.imgur.com/j8TfTwt.png)

DiscordTag był prawidłowy. Nie potrafię powiedzieć, w którym momencie pojawił się komunikat o wysłaniu zaproszenia, bo zobaczywszy pierwszy, od razu dodałem kontakt via web.
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: VuYeK w Maj 17, 2018, 20:21:58 pm
Nowa wersja na AutoUpdate
Dodane zrzucanie kontaktów do bazy, wczytywanie ich przy starcie, synchronizacja i możliwość zmiany grupy (w edycji kontaktu i przez przeciąganie) :)

@ba2 już ustaliliśmy że to prawdopodobnie przez starszą wersje WTW. Wtyczka wymaga przynajmniej nightly z 19.04 (do obsługi text inputów)
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: VuYeK w Czerwiec 11, 2018, 20:44:19 pm
Wersja 2.0 na AutoUpdate, czyli największy update w historii wtyczki :D

- Dodano obsługę chatów grupowych
- Dodano obsługę rozmów prywatnych z osobami nie będącymi znajomymi
- Dodano obsługę chatów gildii (polecam utlIgnore do wyciszania/wyłączania spam kanałów)
- Dodano dwie dedykowane tylko dla kanałów grupowych opcje w utlIgnore (powiadomienia whatify i flash)
- Dodano obsługę załączników Discorda i wiadomości zawierających linki/zdjęcia itp
- Obsługa różnych zdarzeń "z zewnątrz" tj. z natywnego Discorda np. dodanie/usunięcie gildii, dodanie/opuszczenie członka gildii
- Dodano możliwość przyjęcia zaproszenia do gildii w menu dodawania kontaktu
- Wtyczka wspiera zapisywanie konferencji do archiwum (możliwość wyłączenia jw. w utlIgnore)
- Okno chatu pobiera X ostatnich wiadomości na danym kanale przy wejściu (możliwość ustawienia ilości w opcjach konta - domyślnie 5)
- Okno czatu pobiera domyślnie 25 członków gildii, w przypadku gdy jest ich więcej, pojawia się możliwość pobierania kolejnych porcji
- Okno czatu umożliwia rozpoczęcie rozmowy prywatnej z dowolnym członkiem (2x LPM/RPM i odpowiednia opcja)
- Okno czatu wspiera wzmianki <@username> / <@id>
- Poprawki kilku błędów (podwójne wiadomości, rozłączanie itp)
- Różne optymalizacje i usprawnienia

Testowałem wtyczkę na main koncie z kilkoma gildiami jakiś czas i wydaje się być dość stabilna. ;) Jeżeli jednak pojawią się jakieś problemy to pewnie jeszcze pojawią się nowe wersje z fixami.

EDIT:

Wersja 2.1 na AutoUpdate
- Dodano wyświetlanie Emoji z Discorda zarówno w oknie prywatnej rozmowy jak i oknach czatów grupowych
Tytuł: Odp: [protoDiscord] - Obsługa protokołu Discord
Wiadomość wysłana przez: Armorek w Lipiec 11, 2018, 18:02:47 pm
spoko że coś dorabiasz do WTW