▲ Chat SDK: Einen Formular-Bot erstellen
VVercel
Computing/SoftwareSmall Business/StartupsInternet Technology
Transcript
00:00:00[BLANK_AUDIO]
00:00:30[BLANK_AUDIO]
00:01:00.
00:01:20>> Hallo zusammen. Willkommen zu dieser Woche
00:01:22Vercel Community Session. Ich bin Anshuman vom Vercel Community Platforms Team. Ihr habt mich wahrscheinlich schon im Community-Bereich gesehen. Für diejenigen, die dies auf X verfolgen, könnt ihr euch unter community.vercel.com anschließen, um zu interagieren und Fragen im Live-Chat zu stellen. Wenn ihr zum ersten Mal an einer unserer Sessions teilnehmt und das Chat-Fenster nicht finden könnt, keine Sorge, benutzt einfach den Anmelde-Button, um euch mit eurem Vercel-Konto bei der Vercel Community anzumelden.
00:01:52Und schon könnt ihr mit uns chatten. Wir werden am Ende der Session etwas Zeit für Q&A haben. Haltet eure Fragen also bereit und postet sie in das Chat-Fenster, damit wir sie am Ende besprechen können. Nur eine Erinnerung: Wenn ihr das Chat-Fenster nutzt, seid respektvoll und befolgt unseren Verhaltenskodex, um einen sicheren Raum für alle zu schaffen. Heute habe ich Benning bei mir, einen Content Engineer bei Vercel, und er wird uns zeigen, wie man mit dem Chat SDK einen Form-Bot baut.
00:02:22Hallo zusammen.
00:02:23Hallo, Benning.
00:02:24Ja, willkommen.
00:02:25Hallo.
00:02:26Und ja, toll, dich im Chat zu haben.
00:02:30Vielen Dank für die Einladung. Wie mein wunderbarer Kollege schon erwähnte, bin ich Content Engineer hier bei Vercel und einer der leitenden Ingenieure für unser Open-Source-Chat-SDK, eine unserer neuesten Open-Source-Lösungen, mit der ihr einen Chatbot aus einer einzigen Codebasis erstellen und für Slack, Teams, DSP und viele andere bereitstellen könnt.
00:02:49Und über ein Dutzend weitere Plattformen mit unseren offiziellen und Community-Adaptern.
00:02:59Heute zeige ich euch unser Open-Source-Form-Bot-Template, das unter der Haube Upstash, Redis, Resend und natürlich das Chat-SDK verwendet, um eure Formulareinsendungen an Slack weiterzuleiten, wo ihr die Einsendungen dann bearbeiten, als Spam markieren oder an jemanden aus eurem Team weiterleiten könnt, sodass jeder in eurem Team eure Formulareinsendungen direkt aus Slack verwalten kann.
00:03:28Oh, schön.
00:03:32Ja, lass uns loslegen.
00:03:34Alles klar.
00:03:42Das hier ist unser Template, das wir im Chat verlinken werden, damit ihr hier im Livestream mitverfolgen und das Template klonen könnt, um es jetzt oder später direkt auf Vercel für euch einzurichten.
00:03:58Falls ihr Probleme habt, steht euch unser Community-Team, einschließlich mir selbst, gerne zur Seite. Ihr seid auch herzlich eingeladen, ein GitHub-Issue im Chat-SDK-Repo zu eröffnen, wenn ihr auf Bugs stoßt oder Hilfe bei der Einrichtung eures Bots benötigt, egal ob mit diesem Template oder etwas anderem.
00:04:22Eine Sache, die wir bei Vercel immer in alle unsere Open-Source-Templates integrieren, ist ein “One-Click-Deploy”-Button. Man drückt buchstäblich nur mit einem einzigen Klick auf den Button, und es öffnet sich eine Benutzeroberfläche wie diese hier, wo ihr gefragt werdet, welche GitHub-Organisation und welches Vercel-Team ihr für das Projekt auswählen möchtet.
00:04:50Ich gebe hier einfach mal einen zufälligen Namen ein.
00:04:56Nachdem ihr auf “Erstellen” geklickt habt, ruft das System im Hintergrund die Details des Templates ab.
00:05:06Im nächsten Schritt legt ihr dann die Umgebungsvariablen für euren Chat-SDK-Bot fest.
00:05:17Außerdem haben wir noch eine Anleitung in unserer Wissensdatenbank, die ebenfalls zu diesem Template gehört.
00:05:27Ihr könnt diesen Leitfaden also entweder jetzt während des Livestreams oder danach nutzen, während ihr euren eigenen Form-Bot baut. Was das Template auch enthält, ist ein sogenanntes Slack-App-Manifest.
00:05:47Wenn ihr also eure Slack-App erstellt, auf “Neue App erstellen” klickt, “aus einem Manifest” wählt und euren Workspace auswählt, könnt ihr das Manifest hier einfügen, sodass ihr die gesamte Konfiguration der Slack-App generieren könnt, ohne irgendetwas manuell von Hand machen zu müssen.
00:06:13Zurück hierzu: Aus offensichtlichen Gründen werde ich diese Felder jetzt nicht live im Stream ausfüllen.
00:06:27Das Projekt wurde bereits eingerichtet und mit Resend und Upstash Redis integriert, einem unserer Anbieter auf dem Vercel Marketplace, mit dem ihr euren Redis-Speicher einrichten könnt, ohne API-Schlüssel oder andere Konfigurationen manuell verwalten zu müssen.
00:06:53Und wir übernehmen auch die gesamte Abrechnung für euch. Statt also separate Rechnungen von Upstash und Vercel zu bekommen, wird alles über Vercel abgerechnet.
00:07:05Weitere Informationen findet ihr auf unserem Marktplatz unter [vercel.com/marketplace](https://vercel.com/marketplace). Dort seht ihr auch unsere anderen verfügbaren Anbieter, darunter den generischen Redis-Anbieter. Und falls ihr Redis verwenden müsst, könnt ihr das Template nehmen, darauf aufbauen und beispielsweise eine Supabase-Datenbank als Backend verwenden, die ebenfalls einer unserer Marktplatz-Partner ist.
00:07:34Kommen wir zum Template selbst: Hier habe ich meinen kleinen Demo-Slack-Workspace eingerichtet, und ich sende jetzt eine Test-Einsendung ab.
00:08:04So, wenn die Einsendung eingeht, sieht das Ganze so aus. Alle Formulardaten sind so aufbereitet, dass sie für dich und dein Team leicht lesbar sind.
00:08:21Alle relevanten Links, egal ob E-Mail-Link oder Website-Link, sind einfach anklickbar. Und wenn du eine Einsendung bearbeiten möchtest, zum Beispiel weil ein Lead einen Tippfehler gemacht hat, jemand aus deinem Team ein internes Formular ausgefüllt und den falschen Teamnamen verwendet hat, oder du einfach nur eine kurze Notiz zum Formularinhalt hinzufügen möchtest, kannst du auf diesen “Bearbeiten und Weiterleiten”-Button hier klicken,
00:08:49was dann ein Modul öffnet, in dem du alle Daten ändern kannst. Wenn du also Jane Smiths Namen in Jane Jones ändern möchtest, oder wenn du Benny Triangle verwenden willst, kannst du danach auf “Weiterleiten” klicken.
00:09:09Das Chat-SDK aktualisiert dann über unseren Slack-Adapter die Karte für dich. Wie du hier sehen kannst, wurde die Einsendung von Ben an BennyFSL.com weitergeleitet.
00:09:23Und hier siehst du die Formulareinsendung selbst. Die E-Mail ist mit der integrierten HTML-Verarbeitung von Resend gestylt, und man kann E-Mails auch mit React gestalten.
00:09:40Resend unterhält eine Open-Source-Bibliothek namens React Email, wo du Claude, Code oder v0 oder deine anderen bevorzugten KI-Agenten eine Reihe wunderschöner E-Mails mit React Email entwerfen lassen kannst, die dann von Resend für alle gängigen E-Mail-Dienstanbieter geparst und in HTML umgewandelt werden,
00:10:04und dann kannst du das mit nur wenigen Zeilen Code direkt in den Resend-Chat-SDK-Adapter einbinden.
00:10:16Nun können wir das Ganze für Fragen öffnen.
00:10:22Ja, ich denke, das zeigt sehr gut, wie leistungsfähig das Chat-SDK ist. Man kann einfach jeden Adapter verwenden, den man möchte. Und wenn wir schon von Adaptern sprechen: Glaubst du, wir können statt Slack auch Telegram oder etwas anderes wie Discord verwenden?
00:10:40Das kannst du, ja. Wir haben eine Reihe offizieller Adapter, die vom Chat-SDK-Team selbst gepflegt werden, dazu gehöre nicht nur ich, sondern auch unser CTO, Malta.
00:10:54Das sind also die offiziellen Adapter, die wir pflegen. Ihr könnt also Slack, Microsoft Teams, Google Chat, Discord, GitHub, Linear, Telegram, WhatsApp nutzen, und morgen kommt ein neuer Web-Adapter hinzu, mit dem ihr auch ein Chat-UI haben könnt, egal ob ihr es auf eurer Website einbindet oder intern für euer Team nutzt.
00:11:19Ihr könnt also den Ansatz der einzigen Codebasis des Chat-SDKs auch auf ein Web-UI erweitern. Mit einer einzigen Codebasis habt ihr also einen Bot, der auf eurer Website im Live-Chat läuft, auf Slack und überall sonst.
00:11:37Wir haben auch eine Reihe von offiziellen Hersteller-Adaptern. Das sind Adapter, die nicht von uns, sondern wie der Name schon sagt, von den Anbietern selbst gepflegt werden.
00:11:48Resend hat also seine eigenen Adapter, sodass ihr einen Bot erstellen könnt, der automatisch oder mit Vercel Cron Jobs auf E-Mails antwortet.
00:11:59Photon und Deeper pflegen beide ihre eigenen Adapter, mit denen ihr einen Bot mit iMessage verbinden könnt. Ihr könnt also eine iMessage senden und euren Bot bitten, einen GitHub-Pull-Request zu erstellen.
00:12:14Ihr könntet ihn mit dem Cursor Agent SDK integrieren und euren Cursor-Agenten direkt in eurer iMessage-App sitzen haben.
00:12:23Und ihr könntet programmieren, indem ihr einfach eine kurze iMessage unter Verwendung des Cursor Agent SDK und des Chat SDK sendet.
00:12:30Einer der neueren offiziellen Hersteller-Adapter, den wir haben, heißt Zurnio, eine im Grunde einheitliche Social-Media-API, die es euch ermöglicht, Instagram, Facebook, Telegram, Reddit und so weiter über einen einzigen API-Endpunkt anzubinden.
00:12:51Euer Bot könnte also sogar auf Reddit laufen. Wenn ihr also euer eigenes Subreddit betreibt und Hilfe bei der Pflege benötigt, könnt ihr unser SDK und Zurnio nutzen, um es mit KI zu verwalten.
00:13:06Und zuletzt haben wir unsere Community-Adapter. Wie der Name schon sagt, werden diese nicht von den Plattformen selbst gepflegt, sondern von einzelnen Entwicklern.
00:13:22Im Fall von SunBlue wird er nicht vom SunBlue-Team gepflegt, sondern von einem einzelnen Entwickler. Wenn ihr euren eigenen Adapter beisteuern wollt, haben wir eine ausführliche Dokumentation, die euch genau erklärt, wie das geht.
00:13:42Ihr könnt ihn entweder manuell selbst bauen oder unsere Dokumentation füttern, die im Chat-SDK-Skill und dem Chat-SDK-Paket selbst von NPM enthalten ist, und einen Agenten Schritt für Schritt durch die Einrichtung eures eigenen Adapters führen lassen, egal ob ihr das für euer Unternehmen/eure Plattform tun wollt,
00:14:04oder ob ihr einen Adapter für sagen wir X oder Twitch oder irgendeine Anzahl von Plattformen hinzufügen wollt, die potenziell einen Adapter unterstützen könnten, und ihr diesen im Verzeichnis sehen wollt.
00:14:18Oh, schön. Ich denke, das deckt alles sehr gut ab. Auch beim Chat-SDK, wie du sagtest, wenn wir es installieren, können die Agenten es wirklich mit dem Skill aufgreifen und man muss nicht wirklich in jeden tiefen Detail-Bereich eintauchen.
00:14:35Man kann es unterwegs lernen, aber Agenten können es viel schneller. Wie man auch auf der Landingpage sehen kann, haben wir “Für Menschen” und “Für Agenten”. Man kann also sehr schnell loslegen.
00:14:46Eine Frage aus dem Chat war: Der Slack-Kanal, in den die Nachricht geht, ist vorkonfiguriert. Können wir das auch dynamisch konfigurieren, sodass die Benutzer auswählen können, wohin die Nachricht geht?
00:15:00Das könnt ihr, ja. Ein Anwendungsfall, den wir bei dem Template gesehen haben, ist, dass ein Vertriebsteam das Template nutzt, um im Grunde einen dynamischen Workflow aufzubauen, bei dem ein Agent eingehende neue Verkäufe analysiert und diese dann an einen von fünf Slack-Kanälen weiterleitet, wobei jeder der individuellen Slack-Kanäle ein anderes Vertriebsteam repräsentiert.
00:15:27Denkt also an das Weiterleiten von Enterprise-Leads an einen bestimmten Kanal und Non-Profit-Leads, Startup-Leads und so weiter. Mit nur zwei oder drei Zeilen Code könnt ihr das Template also anpassen, damit sich der Kanal im Fluss ändert, basierend darauf, was in der Formulareinsendung enthalten ist oder basierend darauf, was ein KI-Agent sagt.
00:15:52Ja, ich denke, das erklärt es, weil ihr eure eigenen Kanäle konfigurieren könnt und sogar auf der Code-Seite eine Liste von Kanälen haben könnt, richtig?
00:16:02Es hängt wirklich von den Berechtigungen ab, die eure Slack-App hat, was man wiederum, da man die Slack-App erstellt, konfigurieren kann. Und basierend darauf kann eure Codelogik herausfinden, wohin die Nachricht gesendet werden soll.
00:16:14Ja, das fasst es wirklich zusammen. Davon abgesehen noch eine Frage aus dem Chat: Wie viel Code muss ich ersetzen, wenn ich in diesem Template einfach Telegram statt Slack verwenden möchte? Wie hoch wäre der Aufwand?
00:16:29Es wäre buchstäblich nur das Ändern einer einzigen Zeile Code. Ich kann euch hier auf unserer Landingpage ein Beispiel zeigen, wo es nur darum geht, eine Zeile Code zu ändern, wenn ihr zum Beispiel nicht WhatsApp oder GitHub verwenden wollt.
00:16:48Und wenn ihr euch später umentscheidet und Google Chat, WhatsApp, GitHub und Microsoft Teams hinzufügen wollt, ist es wiederum nur eine Frage des Hinzufügens einer Zeile Code. Natürlich gibt es hinter den Kulissen einige Konfigurationen, wie das Einrichten eurer GitHub-App und das Hinzufügen der Zugangsdaten als sensible Anmeldeinformationen zum Vercel-Projekt.
00:17:10Aber abgesehen davon bleibt der Code selbst gleich. Ihr importiert lediglich den Adapter und das ist alles, was ihr wirklich tun müsst.
00:17:21Der einzige Fall, in dem ihr mehr Code ändern müsst, ist, wenn ihr plattformspezifische Funktionen integriert haben wollt. Zum Beispiel, wenn jemand euren Bot auf GitHub verwendet und ihr den aktuellen Inhalt des Repos, PRs oder GitHub-Issues abrufen wollt.
00:17:41Und ähnlich, wenn der Bot auf einem Linear-Ticket genutzt wird, die Details des Tickets abzurufen. Aber abgesehen davon ist das Hinzufügen und Entfernen von Plattformen nur eine Sache von einer Zeile Code.
00:17:58Ja, ich denke, das ist wirklich der Nutzen des Chat-SDKs. Eine Sache, die du kurz angeschnitten hast, war, wie das Vertriebsteam seine Formulare eingerichtet hat und dort einen Agenten hat.
00:18:12Ich denke, das bringt wirklich die Konversation über das Nutzen des Chat-SDKs mit Workflows und dem “Human-in-the-Loop”-Agentenfluss auf. Möchtest du ein wenig über diesen Anwendungsfall sprechen und wie Benutzer ihn implementieren können?
00:18:28Ja, das ist eine Sache, an der wir arbeiten und die wir planen, diese Woche und in den kommenden Wochen zu veröffentlichen: die Verbesserung der Kompatibilität des Chat-SDKs mit Vercel Workflows, unserer Lösung für das Erstellen dauerhafter TypeScript-Workflows zum Ausführen im Grunde jeder Art von TypeScript-Funktion über einen unbegrenzten Zeitraum.
00:18:56Ihr werdet also in der Lage sein, euren Chat-Bot mit Vercel Workflows zu verbinden und dies dann zu nutzen, um “Human-in-the-Loop”-Genehmigungen zu erhalten. Wenn ihr also zum Beispiel einen neuen Lead erhaltet und bestätigt, dass es ein gültiger Lead ist, könnt ihr direkt auf der Karte in Slack auf “Genehmigen” klicken, und dieser Lead wird zum Beispiel in eine Onboarding-E-Mail-Sequenz aufgenommen.
00:19:19Oder ihr könnt auf “Ablehnen” klicken und sie erhalten einen anderen E-Mail-Fluss und so weiter. Und da es mit Vercel Workflows verbunden ist, bleibt es auch vollkommen dauerhaft, sodass ihr euch keine Sorgen machen müsst, dass etwas abläuft oder eure serverlose Funktion abstürzt oder irgendetwas in dieser Art.
00:19:43Und ihr könnt auch Timeouts einbauen. Ihr könnt also zum Beispiel auf “Genehmigen” klicken, dann 30 Minuten warten und dann dem Lead eine E-Mail senden und so weiter.
00:19:58Ja, das ist ein echter Mehrwert. Eine weitere Sache, die ich gerne mit dir besprechen würde: Welche anderen Anwendungsfälle für das Chat-SDK hast du gesehen? Etwas, das du selbst beobachtet hast oder das du bei anderen Kunden oder Leuten auf X oder anderen sozialen Medien für das Chat-SDK gesehen hast?
00:20:19Einer unserer Kunden, Sanity, der unter anderem eine CMS-Lösung anbietet, hat kürzlich das Chat-SDK verwendet, um seinen Content-Agenten im Grunde umzuschreiben/umzustrukturieren, sodass ihre Kunden den Sanity-Content-Agenten zu ihrem eigenen Slack hinzufügen und dann den Sanity-Agenten, der in diesem Chat-SDK-Bot integriert ist, nutzen können, um ihr gesamtes CMS zu verwalten.
00:20:48Und das Sanity-Team konnte dies mit nur wenigen hundert Zeilen Code tun – ein Projekt, das normalerweise Dutzende von Dateien, Monate an Entwicklung und Tausende von Codezeilen in Anspruch nehmen würde.
00:21:03Jetzt kann jeder Sanity-Kunde sein CMS verwalten, indem er einfach einen Agenten aus Slack heraus anspricht. Und abgesehen davon haben wir andere Anwendungsfälle gesehen, bei denen Open-Source-Betreuer Chat-SDK-Bots verwenden, um ihnen bei der Triage von GitHub-Issues zu helfen.
00:21:22Eines der größten Probleme, mit denen Open-Source-Betreuer, besonders Solo-Betreuer, zu kämpfen haben, ist, den Überblick über GitHub-Issues und Pull-Requests zu behalten, da sich jeden Tag Dutzende davon ansammeln.
00:21:36Und das ist etwas, womit wir selbst manchmal auch zu kämpfen haben. Das ist also ein weiterer großartiger Anwendungsfall, den wir “in freier Wildbahn” gesehen haben: Open-Source-Betreuer können GitHub-Issues automatisch triagieren, egal ob das Schließen oder das automatische Öffnen von PRs, alles unter Verwendung des Chat-SDKs, des AI-SDKs und des AI-Gateways, alles betrieben durch das Vercel-Ökosystem.
00:22:04Ja, ich denke an einen weiteren Anwendungsfall im wirklichen Leben: Wenn du ein Kleinunternehmer bist, richtig, und eine Rückerstattungsanfrage hast oder jemand eine Bestellung zurückgeben möchte oder du die Legitimität einer Kundenanfrage überprüfen möchtest, dann kannst du Agenten vor deiner Anfrage laufen lassen und dann als Moderator für diese agieren.
00:22:26Ein ähnlicher Anwendungsfall könnte Communitys betreffen. Wir arbeiten zum Beispiel in Communitys und würden Kunden gerne helfen, wollen aber auch sicherstellen, dass Leute, die die Plattform missbrauchen, und Leute, die spammen, nicht priorisiert werden.
00:22:44Also nutzen wir das auch für die Moderation. Das ist ein sehr guter Anwendungsfall für das Chat-SDK, um eure Workflows wirklich zu vereinfachen und gleichzeitig das Team oder die Community, mit der ihr arbeitet, zu unterstützen.
00:22:57Also ja, ich denke, das sind wirklich gute Anwendungsfälle. Davon abgesehen, in Bezug auf die Benutzeroberfläche, die zum Beispiel in Slack erscheint: Wie bauen wir diese? Ist das etwas, das man zwischen Plattformen anpassen kann?
00:23:12Ist es, ja. Was das Chat-SDK tut, um den Code, den entweder du oder dein Agent schreiben muss, weiter zu reduzieren, ist: Wenn du zum Beispiel eine Karte oder einen Button oder irgendeine Art von UI sendest, wandeln wir es automatisch für dich in das native Format der Plattform um.
00:23:33Wenn du also einen Button in Slack sendest, wird er als nativer Slack-Button gerendert. Ebenso unterstützen Teams oder Google Chat ebenfalls Buttons.
00:23:44Und wenn du eine Plattform verwendest, die dieses spezielle UI-Element nicht unterstützt, wie zum Beispiel Linear im Fall von Buttons, wandeln wir das für dich in Markdown um.
00:23:59Ähnliches gilt für andere Anbieter. Das erlaubt dir, zu vermeiden, benutzerdefinierte Logik für jede Plattform schreiben zu müssen. Du musst dich also nicht darum kümmern, Konvertierungen unter der Haube abzuwickeln.
00:24:15Wir erledigen das alles für dich. Und wir arbeiten daran, das weiter zu verbessern, sodass ihr in der Lage seid, leistungsstarke Agenten zu erstellen, die über Dutzende von Plattformen hinweg funktionieren, während ihr sehr wenig Code schreibt, entweder selbst oder über euren Agenten.
00:24:34Wir haben Leute gesehen, die in der Lage waren, leistungsstarke Multi-Plattform-Bots mit nur einer einzigen Aufforderung an einen Agenten unter Verwendung des Vercel-Plugins und des Chat-SDK-Skills zu erstellen.
00:24:51Ja. Eine weitere Sache, die mich interessiert, und ich denke, andere Zuschauer interessiert das auch: Können wir das Chat-SDK portieren? Ich weiß, es ist eine TypeScript-Bibliothek, also können wir sie zwischen TypeScript-Projekten portieren?
00:25:06Wie dieses Template, das du geteilt hast, das Hono ist. Kann ich es also zum Beispiel in Next.js oder Nuxt verwenden? Wie funktioniert das?
00:25:15Das kannst du, ja. Auf unserer Chat-SDK-Website haben wir eine Reihe von Ressourcen, die das Erstellen verschiedener Agenten abdecken.
00:25:25Wenn du die Chat-SDK-Website besuchst, wirst du sehen, dass wir Anleitungen haben, die dir zeigen, wie du einen Slack-Agenten erstellst, mit dem du deine GitHub-Projekte per Knopfdruck bereitstellen kannst, was von Next.js angetrieben wird.
00:25:40Du hast die Form-Bots, die ich heute kurz demonstriert habe, das läuft mit Hono. Und wir haben einen Discord-Support-Bot, der Nuxt verwendet.
00:25:50Mit diesen Anleitungen kannst du diese und die dazugehörigen Templates nehmen und darauf aufbauen.
00:26:00Es gibt keine Einschränkung in Bezug auf das Framework, mit dem du das Chat-SDK verwenden kannst. Du kannst es mit Next.js, Hono, Nuxt oder jedem anderen Framework deiner Wahl verwenden.
00:26:12Und falls es ein Framework gibt, mit dem du das Chat-SDK zu verwenden versuchst und auf Probleme stößt oder es nicht unterstützt wird, fühle dich frei, ein GitHub-Issue oder sogar einen Pull-Request zu eröffnen, und wir würden uns freuen, alle zugehörigen Bugs zu beheben oder die Framework-Unterstützung zu erweitern, damit du das Chat-SDK in deinem bevorzugten Framework nutzen kannst.
00:26:41Oh, das ist großartig. Ich denke, Chat-SDK mit Workflows – man kann eine unendliche Dauer für das erreichen, was man will. Es ist also wirklich eine erstaunliche Kombination.
00:26:53Ja, ich denke, das waren alle Fragen, die wir derzeit hatten. Und wenn ihr zuschaut und später noch Fragen habt, könnt ihr sie immer im Forum auf community.vercel.com stellen, eure Projekte zeigen oder was auch immer ihr mit dem Chat-SDK baut.
00:27:08Ich denke, das ist wirklich toll. Und ja, danke, Benny, dass du heute bei uns warst. Es war eine wirklich großartige Demo und ein wirklich gutes Template, das du hier geteilt hast.
00:27:18Vielen Dank an alle fürs Teilnehmen. Und wie gesagt, wenn ihr Fragen habt, schaut gerne im GitHub-Repo oder auf der Vercel-Community-Website vorbei. Wir heißen auch immer neue Beiträge zum Chat-SDK willkommen. Wir haben bereits in nur wenigen Monaten fast 60 Mitwirkende erreicht.
00:27:41Und es gibt keinen Beitrag, der zu klein oder zu groß wäre. Wenn ihr also etwas seht, das ihr gerne als Feature hinzugefügt hättet, oder wenn ihr einen Bug findet, fühlt euch frei, es hinzuzufügen. Wir würden uns freuen, es uns anzusehen.
00:28:01Ja, und genauso: Wenn ihr einen Anwendungsfall habt, den ihr implementiert haben wollt, aber Hilfe dabei benötigt, lasst es uns in der Community wissen. Ich würde gerne etwas Derartiges bauen. Also schön, dich hier gehabt zu haben, Benny.
00:28:12Danke an unsere Community, dass sie Zeit mit uns verbracht hat. Ich hoffe, ihr habt es wirklich genossen und heute etwas Neues gelernt. Wenn ihr an zukünftigen Sessions genau wie dieser teilnehmen wollt, findet ihr alle Details auf [community.vercel.com/live](https://community.vercel.com/live).
00:28:27Wir haben auch Meetups. Ihr könnt also auch auf [community.vercel.com/meetups](https://community.vercel.com/meetups) schauen, wenn ihr an Veranstaltungen vor Ort interessiert seid. Ebenso haben wir jetzt Tickets für Vercel Ship. Es passiert also alles überall auf der Welt.
00:28:42Ihr könnt also schauen, wo es stattfindet, und euch ein Ticket unter [vercel.com/ship](https://vercel.com/ship) sichern. Das war's für heute, und ich sehe euch in der Community.
00:28:57Wir sehen uns in der Community.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video