An open API service indexing awesome lists of open source software.

https://github.com/zayedrais/weatherbot


https://github.com/zayedrais/weatherbot

adaptive-cards api azure bot botframework bots chatbots echobot machine-learning own-weatherbot ui-components weather weather-api weather-app weather-icons weather-information weatherbot

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# WeatherBot

Bot Framework v4 echo bot sample.

This bot has been created using [Bot Framework](https://dev.botframework.com), it shows how to create a simple bot that accepts input from the user and echoes it back.

## Prerequisites

- [.NET Core SDK](https://dotnet.microsoft.com/download) version 2.1

```bash
# determine dotnet version
dotnet --version
```

## To try this sample

- Clone the repository

```bash
git clone https://github.com/zayedrais/WeatherBot.git
```

- In a terminal, navigate to `WeatherBot/Bots/`
- Run the bot from a terminal or from Visual Studio, choose option A or B.

A) From a terminal

```bash
# run the bot
dotnet run
```

B) Or from Visual Studio

- Launch Visual Studio
- File -> Open -> Project/Solution
- Navigate to `WeatherBot/Bots` folder
- Select `WeatherBot.csproj` file
- Press `F5` to run the project

## Testing the bot using Bot Framework Emulator

[Bot Framework Emulator](https://github.com/microsoft/botframework-emulator) is a desktop application that allows bot developers to test and debug their bots on localhost or running remotely through a tunnel.

- Install the Bot Framework Emulator version 4.3.0 or greater from [here](https://github.com/Microsoft/BotFramework-Emulator/releases)

### Connect to the bot using Bot Framework Emulator

- Launch Bot Framework Emulator
- File -> Open Bot
- Enter a Bot URL of `http://localhost:3978/api/messages`