SMS Donate - Bot do discorda dodający donaty przez SMS

Zombie
discord, bot
krytyYT
krytyYT

SMS Donate

Bot pozwala na dotacje serwera przez SMS!

Aktualnie wspierane firmy obsługujące SMS:

  • LvlUp
  • MicroSMS WKRÓTCE

Komendy:

  • !help - Pokazuje listę komend
  • !donate - Pokazuje okienko do wspierania serwera
  • !operatorzy - Pokazuje wspieranych operatorów
  • !setup - Rozpoczyna konfiguracje bota

Wersja: v0.2.1b

To-Do:

  • Własna wiadomość donatu

Link do dodania bota: https://discordapp.com/oauth2/authorize?client_id=623562796835143710&scope=bot&permissions=2146958591 Link do serwera support: https://invite.gg/smsdonate Strona na DiscordBots.org: https://discordbots.org/bot/623562796835143710

krytyYT
krytyYT

Update!

  • Dodano role za donate
  • Dodano mozliwość wybrania kanału gdzie bot wysyła wiadomość
Lempik
Lempik

Czy mógłbyś mi (niedoświadczonemu użytkownikowi) wyjaśnić, jak to działa?

krytyYT
krytyYT

Jak najbardziej. Konfigurujesz bota komendą gdzie podajesz swoje ID klienta. Potem użytkownik wybiera kwote i następnie podaję kod zwrotny. Wtedy jak ustawisz zostaje mu nadawana ranga + wysylana wiadomosc na dany kanał. Wszystko na ten moment działa na api lvlupa. Oczywiście kase dostajesz do portfela lvlup i z tamtąd mozesz sprzedac srodki uzytkownikom. Za błędy przepraszam pisane na tlefonie.

Lempik
Lempik

Dziękuję za odpowiedź. Błędy mi nie przeszkadzają, ale jest taki duży skrót, że nie jestem pewien, czy dobrze rozumiem. Spróbuję opisać własnymi słowami: Ja jako właściciel serwera VPS (tzn. klient LVL UP) i serwera DC podczas konfiguracji bota podaje botowi swoje ID klienta w LVL UP. Co robi użytkownik mojego serwera DC, żeby mógł wybrać kwotę i podać kod zwrotny? Czy on pisze polecenie "!donate"? A co to polecenie robi? Kiedy on wysyła SMS?

krytyYT
krytyYT

polecenie donate pokazuje listę dostępnych smsów i teraz tak: jeżeli chce cię wspomóc za 0.25 groszy (tyle dostaniesz do portfela) ot wpisuje !70068 i jak wyśle smsa i dostanie kod zwrotny to wpisuje !70068 kod Jeżeli chcesz sprawdzić jak to działa użyj testowego api. Czyli numer klienta: 1 wpisujesz 70068 i potem jako wiadomość zwrotną TEST i wtedy możesz sobie stesotwać. Oczywiście jak już skończysz zmień znowu id klienta na swoje.

EDIT: Nawet nie musisz nic kupować sms api masz od samego początku.

krytyYT
krytyYT

Update! Bot dodany na strone discordbots! https://discordbots.org/bot/623562796835143710

anon10657637
anon10657637

Pomysł okej, wykonanie nie. Dlaczego?

krytyYT:

Konfigurujesz bota komendą gdzie podajesz swoje ID klienta. Potem użytkownik wybiera kwote i następnie podaję kod zwrotny. Wtedy jak ustawisz zostaje mu nadawana ranga + wysylana wiadomosc na dany kanał.

Proste i przejrzyste, jednak po zagłębieniu się w temat mamy problem — w jaki sposób stwierdzić, że identyfikator klienta jest ustawiony na właściwy, a nie jest podmieniony za pomocą bliżej nieznanych procesów? Kiedy przetwarzasz płatności, musisz zadbać o jak największą transparentność, a tutaj tego brak. Szkoda 😥

Mespi
Mespi

Z jakich technologii korzysta ta aplikacja? Głównie chodzi mi o język i bibliotekę do obsługi Discorda.

system
system

Ten temat został automatycznie zamknięty 180 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.

EDIT. Było i nie ma :thinking:

obraz|622x421