Uso legittimo per i robot IRC [chiuso]

4

Recentemente ho visto una domanda su SE su come fare questo e così quando si crea un bot IRC. L'unico uso dei bot IRC che conoscevo era il flooding dei messaggi e lo spamming. Ho effettuato una ricerca su Google per la stringa che ho utilizzato come titolo e sono stato indirizzato a article ha aperto gli occhi a ciò che un robot IRC malvagio poteva fare, ma non ho visto alcuna spiegazione di un uso benevolo (o neutro) di un bot IRC.

C'è qualche? Se sì, per cosa sono usati?

    
posta TecBrat 01.08.2012 - 04:18
fonte

5 risposte

12

I legittimi robot IRC sono sempre usati. Su alcune reti IRC Chanserve e Nickserve (per la gestione di canali e maniglie) sono effettivamente bot IRC, che fanno parte della rete e hanno privilegi elevati. Non possono utilizzare eggdrop o altri robot più moderni, ma generalmente non fanno parte del daemon IRC stesso.

Altre cose come: giochi a quiz (dove il bot sputa domande e legge l'input per le risposte e mantiene i punteggi), i file server, gli annunciatori RSS, ecc. sono tutti usi abbastanza legittimi per i robot IRC.

    
risposta data 01.08.2012 - 04:31
fonte
6

Ci sono molti casi d'uso validi per i robot IRC come:

  • Il reporting si impegna sul tuo VCS - puoi usare ad esempio cia.vc
  • Segnala errori di compilazione dall'ambiente CI
  • Qualcuno scrive un numero di bug nel canale e il bot pubblica automaticamente il titolo e il link ad esso
  • Notifica sui nuovi bug
  • Registra le riunioni, ad esempio meetbot
  • Distribuisci versioni specifiche a dev / staging / prod
  • Fornire un modo semplice per indirizzare qualcuno a una documentazione

Dipende molto da come il tuo team usa IRC o IM per comunicare per determinare se è utile usare un IRC-bot.

    
risposta data 01.08.2012 - 05:36
fonte
2

È più importante per l'utente del bot fare "male" o "bene". I robot IRC possono essere utili nelle chat. Per esempio. moderando un canale IRC e fornendo un'interfaccia di chat per tutti i tipi di funzionalità.

Un esempio di un utile bot di chat è Hubot (con il suo adattatore IRC ) utilizzato dagli sviluppatori per avviare build e altre attività relative allo sviluppo. Può anche essere usato per fare ricerche su google / wolfram alpha qualunque cosa. Ha un repository di script di grandi dimensioni .

    
risposta data 01.08.2012 - 08:47
fonte
2

Ho un bot IRC che tira i dadi per i giochi di ruolo. Supporta vari sistemi di gioco e tipi di output. È utile in quanto consente a qualcuno (ad esempio) di "tirare" 30 dadi a 6 facce, ordinarli per valore, ripetere il rullaggio di qualsiasi 6 e riportare il numero di 5 o 6 arrotolati in totale (Shadowrun).

In alternativa, ho anche un chatbot che utilizza i modelli Markov per generare testo divertente dai log del canale. C'è anche una variante di questo che prende un corpus di autori / luoghi specifici; in modo che il testo possa essere generato nello stile di detti autori. ShakespeareBot, DylanBot, PalahniukBot; quel genere di cose.

Il mio prossimo progetto sarà un bot IRC per il gioco di carte. In questo modo il canale che frequento può giocare a poker o cose simili. (Oppure i giochi di ruolo che usano le carte come un meccanico, ovviamente)

    
risposta data 02.08.2012 - 01:28
fonte
0

La tua domanda è probabilmente fuori tema per questo sito.

Tuttavia, i bot sono principalmente utilizzati per ottenere permessi di accesso a specifici canali IRC e impedire che questi canali vengano rilevati da utenti malintenzionati. Ho anche visto i robot IRC utilizzati come file server in cui gli utenti possono richiedere al bot di inviare loro un file dopo aver visto un elenco di file offerti dal bot.

Ci sono molti altri usi legittimi per i robot IRC. Per ulteriori informazioni, leggi questo articolo.

    
risposta data 01.08.2012 - 04:28
fonte

Leggi altre domande sui tag