• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Losowanie zdjęć node.JS Discord bot

Mały hosting, OGROMNE możliwości
0 głosów
1,169 wizyt
pytanie zadane 23 lipca 2020 w JavaScript przez Samek2222 Początkujący (440 p.)

Witam,

Piszę bota discordowego i potrzebuję pomocy z komendami typu "pocałuj" "przytul" "kopnij" "uderz" itp. Nie wiem jak zrobić plik w JS który losowałby zdjęcie z folderu za pomocą konkretnej komendy. Widziałem podobny temat ale było tam o pisaniu bez node.js i to było pewnie na www, bo na pewno nie da się tego dać na discord bota.

 

Z góry Dziękuje

1 odpowiedź

0 głosów
odpowiedź 27 lipca 2020 przez Grzdaczek Obywatel (1,070 p.)
wybrane 27 lipca 2020 przez Samek2222
 
Najlepsza

Nie wiem czy dobrze zrozumiałem bo pytanie jest dość ogólne.

Możesz użyć discord.js [https://discord.js.org/#/]. Sprawa wygląda dość prosto bo moduł wyręcza cie z prawie wszystkiego. Pozostaje tylko kwestia obsługi event'u od wiadomości i np wyboru podkatalogu z którego się losuje się zdjęcie.

Zmodyfikowany przykład ze strony powyżej

const Discord = require('discord.js')
const client = new Discord.Client()

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`)
})

client.on('message', msg => {
  if (msg.content === 'A') msg.reply( /* losowe zdjęcie z katalogu A */ )
  if (msg.content === 'B') msg.reply( /* losowe zdjęcie z katalogu B */ )
})

client.login('token')

 

Podobne pytania

+1 głos
1 odpowiedź 1,631 wizyt
pytanie zadane 18 września 2021 w JavaScript przez Maxxxii Obywatel (1,310 p.)
–1 głos
1 odpowiedź 547 wizyt
pytanie zadane 21 kwietnia 2020 w JavaScript przez MacixxPL Nowicjusz (120 p.)
0 głosów
1 odpowiedź 2,350 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,258 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...