All Projects → infracloudio → msbotbuilder-go

infracloudio / msbotbuilder-go

Licence: MIT license
Microsoft Bot Framework SDK for Go

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to msbotbuilder-go

Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+8294.69%)
Mutual labels:  bots, bot-framework, microsoft-bot-framework
Viber-and-the-Microsoft-Bot-Framework
se02035.github.io/viber-and-the-microsoft-bot-framework/
Stars: ✭ 16 (-85.84%)
Mutual labels:  microsoft, bots, microsoft-bot-framework
Botbuilder Python
The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
Stars: ✭ 457 (+304.42%)
Mutual labels:  microsoft, bots, bot-framework
Botkit
Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.
Stars: ✭ 10,555 (+9240.71%)
Mutual labels:  bots, microsoft-bot-framework, microsoft-teams
Microsoft365
Manage Microsoft 365 with PowerShell
Stars: ✭ 30 (-73.45%)
Mutual labels:  microsoft, microsoft-teams
Cognitive-Face-Xamarin
A client library that makes it easy to work with the Microsoft Cognitive Services Face API on Xamarin.iOS, Xamarin.Android, and Xamarin.Forms and/or Portable Class Libraries.
Stars: ✭ 18 (-84.07%)
Mutual labels:  microsoft, microsoft-cognitive-services
teams-api
Unofficial Microsoft Teams Library
Stars: ✭ 92 (-18.58%)
Mutual labels:  microsoft, microsoft-teams
script-samples
A sample gallery of scripts to manage all things Microsoft 365.
Stars: ✭ 56 (-50.44%)
Mutual labels:  microsoft, microsoft-teams
Botbuilder Microsoftteams
Microsoft Bot Builder extension library for developing bots for Microsoft Teams
Stars: ✭ 192 (+69.91%)
Mutual labels:  bots, bot-framework
microsoft teams clone
Microsoft Teams Clone is a Video conference application with a rich integrated chat experience, to connect with friends,family & colleagues. Developed as a redesign of Microsoft Teams during my menteeship at Microsoft Engage 2021
Stars: ✭ 52 (-53.98%)
Mutual labels:  microsoft, microsoft-teams
rasa-docker-arm
Rasa Docker image for ARMv7. Runs on a Raspberry Pi.
Stars: ✭ 19 (-83.19%)
Mutual labels:  bots, bot-framework
Awesome Bots
The most awesome list about bots ⭐️🤖
Stars: ✭ 2,864 (+2434.51%)
Mutual labels:  bots, bot-framework
Rasa core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Stars: ✭ 2,302 (+1937.17%)
Mutual labels:  bots, bot-framework
Node Vk Bot Api
🤖 VK bot framework for Node.js, based on Bots Long Poll API and Callback API.
Stars: ✭ 195 (+72.57%)
Mutual labels:  bots, bot-framework
Botframework Composer
Dialog creation and management for Microsoft Bot Framework Applications
Stars: ✭ 605 (+435.4%)
Mutual labels:  microsoft, bots
CodeConversations
Code Conversations was a Demo is Scott Hanselman's keynote at Microsoft BUILD 2020. Code Conversations was designed with one goal in mind - to see if we could bring the power of .NET Interactive into Microsoft Teams, to create a way for people to have collaborative conversations about small bits of code.
Stars: ✭ 109 (-3.54%)
Mutual labels:  microsoft-bot-framework, microsoft-teams
Facial-Recognition-Attendance-System
An attendance system which uses facial recognition to detect which people are present in any image.
Stars: ✭ 48 (-57.52%)
Mutual labels:  microsoft, microsoft-cognitive-services
Blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Stars: ✭ 1,456 (+1188.5%)
Mutual labels:  bots, bot-framework
Botonic
Build chatbots and conversational experiences using React
Stars: ✭ 144 (+27.43%)
Mutual labels:  bots, bot-framework
Eddi
Scalable Open Source Chatbot Platform. Build multiple Chatbots with NLP, Behavior Rules, API Connector, Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.
Stars: ✭ 171 (+51.33%)
Mutual labels:  bots, bot-framework

Microsoft Bot Framework SDK for Go

Build Status GoDoc

This repository is the Go version of the Microsoft Bot Framework SDK. It facilitates developers to build bot applications using the Go language.

Installing

$ go get -u github.com/infracloudio/msbotbuilder-go/...

Get started with example

The samples contains a sample bot created using this library which echoes any message received.

Before running this, two environment variables are needed viz. the Bot Framework application ID and the password. This can be received after registration of a new bot.

$ export APP_ID=MICROSOFT_APP_ID
$ export APP_PASSWORD=MICROSOFT_APP_PASSWORD

Then, from the root of this repository,

$ cd samples/echobot
$ go run main.go

This starts a webserver on port 3978 by default.

This is the endpoint which the connector service for the registered bot should point to. For a descriptive understanding of the example refer the sample.

Contributing

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features

Credits

This project is highly inspired from the official Microsoft Bot Framework SDK - https://github.com/microsoft/botbuilder-python.

We have borrowed most of the design principles from the official Python SDKs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].