7 Awesome ChatOps Open Source Software til konversationsdrevet udvikling og ledelse

En software bot er intet andet end et sæt scripts eller et selvstændigt program, der forbinder til webtjenester eller chat-tjenester som en klient til at udføre automatiserede funktioner. Ofte implementeres bots fra en server. Den kører i baggrunden og udfører forskellige aktiviteter som at give information, give svar på almindelige spørgsmål, slette spam og meget mere. Her er en liste over 7 af dem, som du skal vide.

Hvad er ChatOps?

Navnet ChatOps formodes at have introduceret på GitHub. Chatops omfatter dit udviklings team, chat app, bot og infrastruktur. Fra denne side:

ChatOps er et nyt operationelt paradigme, hvor arbejde, der allerede sker i baggrunden i dag, bringes i et fælles chatroom. Ved at gøre dette samler du meddelelsen om, hvilket arbejde der skal gøres med den faktiske historie om det arbejde, der udføres. Ting som at bruge kode fra Chat, se grafer fra et TSDB eller loggeværktøj, eller oprette nye Jira-billetter ... alle disse er eksempler på opgaver, der kan gøres via ChatOps.

Ikke alene reducerer ChatOps feedback-loopen af ​​arbejdsproduktionen, det giver også andre mulighed for at udføre komplekse selvbetjeningsopgaver, som de ellers ikke ville kunne klare. Kombination af ChatOps og StackStorm er en ideel kombination, hvor fra Chat-brugere vil kunne udføre handlinger og arbejdsgange for at accelerere IT-leveringsrørledningen.

eggdrop

eggdropMin kæreste affære med bot startede med en IRC bot kaldet Eggdrop. Det er en populær IRC-bot, og den ældste er stadig vedligeholdt.

Det er et funktionsrikt program designet til nemt at bruge og udvidet (ved hjælp af Tcl scripting) af både nybegyndere og avancerede IRC brugere på en række hardware og software platforme.

Eggdrop er frit tilgængelig for alle at kopiere, distribuere og modificere i henhold til GNU General Public License (GPL).

Funktionen omfatter:

  1. Grundlæggende IRC kanal administrative funktioner
  2. Kører på Linux, * BSD, SunOs, Mac OS X og Friends.
  3. IPv6 support
  4. SSL beskyttelse af IRC og botnet trafik
  5. Basisfunktionalitet kan udvides med tilpassede Tcl-scripts og / eller C-moduler
  6. Evnen til at danne botnets og dele partylines og userfiles mellem bots

=> Download eggdrop

Hubot

Det er en brugbar, livsforbedringsrobot. GitHub, Inc., skrev den første version af Hubot til at automatisere vores firma chatrum. Hubot vidste, hvordan man implementerer webstedet, automatiserer mange opgaver og er en kilde til sjov rundt på kontoret. Den er skrevet i CoffeeScript på Node.js og implementeres hurtigt på platforme som Heroku. Funktionen omfatter:

  1. Udstationering af billeder
  2. Oversættelse af sprog
  3. Integrerer med Google Maps
  4. Et repository of community Hubot scripts og en organisation af community Hubot pakker, som du kan tilføje til din egen robot og meget mere.

=> Download Hubot

CloudBot

En anden IRC bot software. Det beskrives ofte som den enkle, hurtige, udvidelige, open-source Python IRC-bot. CloudBot er licenseret under GPL v3 licens. CloudBot vil kun køre på Python 3.4 eller højere brug af asyncio-modulet. Hvis du kender Python, så prøv det med CloudBot. Du bliver ikke skuffet.

=> Download CloudBot

Lita

lita botLita er en chat bot skrevet i Ruby. En robotkammerat til din virksomheds chatrum. Det forbinder din yndlings chat service og hjælper dig med at holde dig effektiv, mens du har det sjovt. Du kan gøre kedelige, tidskrævende og fejlopfattede opgaver i enkle kommandoer med Lita bot.

Funktionen omfatter:

  1. Opret forbindelse til enhver chat-tjeneste
  2. Let at installere
  3. Nem at udvide med plugins
  4. Data persistens med Redis
  5. Indbygget webserver og routing
  6. Event system for adfærd udløst som reaktion på vilkårlig begivenheder
  7. Understøttelse af udgående HTTP-anmodninger
  8. Gruppebaseret autorisation
  9. Konfigurerbar logning

=> Download Lita

Errbot

En anden bot er skrevet i Python. Det er en plugin baseret chatbot designet til at være let implementerbar, udvidelig og vedligeholdelig. Errbot er fri software, der er tilgængelig under GPL-3-licensen:

Errbot er en chatbot, en dæmon, der forbinder din yndlings chat service og bringer dine værktøjer ind i samtalen.

Målet med projektet er at gøre det nemt for dig at skrive dine egne plugins, så du kan få det til at gøre hvad du vil: En implementering, hente nogle oplysninger online, udløse et værktøj via en API, trolle en kollega og mere .

Errbot bruges i mange forskellige sammenhænge: chatops (værktøjer til devops), online spil chatrooms som EVE, video streaming chatrooms som livecoding tv, hjemme sikkerhed osv.

Funktionen omfatter:

  1. Nem opsætning og installation
  2. Flere serverbackends
  3. Kernefunktioner
  4. Indbygget administration og sikkerhed
  5. Omfattende plugin ramme

=> Download Errbot

StackStorm

StackStorm er en kraftfuld open-source automatiseringsplatform, der sammenkobler alle dine apps, tjenester og arbejdsgange. Det er udvideligt, fleksibelt og bygget med kærlighed til DevOps og ChatOps. StackStorm hjælper med at automatisere fælles operationelle mønstre. Nogle eksempler er:

* Faciliteret fejlfinding - udløser systemfejl, der er fanget af Nagios, Sensu, New Relic og andre overvågningssystemer, kører en række diagnostiske checks på fysiske noder, OpenStack eller Amazon-forekomster og applikationskomponenter og sender resultater til en fælles kommunikationskontekst, som f.eks. HipChat eller JIRA.
* Automatiseret afhjælpning - Identifikation og kontrol af hardwarefejl på OpenStack-computerknude, korrekt evakuering af forekomster og e-mailing af admins om potentiel nedetid, men hvis noget går galt - fryser arbejdsgangen og kalder PagerDuty for at vække et menneske.
* Kontinuerlig implementering - opbygge og teste med Jenkins, levere en ny AWS-klynge, tænde trafik med lastbalanceren, og fremløb eller tilbagekald, baseret på NewRelic App Performance Data.

=> Download StackStorm

Lazlo

En chatops automatiseringsramme for Slack in Go:

Den prototypiske IRC-bot svarer til tekst. Generelt er mønsteret, at du giver en regex til at matche, og nogle kodeer, der skal køres, når nogen siger noget i chat, der matcher dit regulære udtryk. Dit plugin kører, når der opstår et mønsterkamp, ​​og vender tilbage.

=> Download Lazlo

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.