svsticky / Digital-Intro-Bot

Bot that is used for the digital intro of the beta faculty of Utrecht University in 2020
0 stars 0 forks source link

svsticky-intro-bot

This repository contains all the Teams bots that are used during the digital svsticky introduction period. It is fully written in python using the BotFramework of Microsoft.

Server Installation

Register your bot with microsoft

This way of registering your bot assumes that you do not have an active Azure subscription.

Tunneling

As noted earlier, the bot framework of microsoft only accepts https endpoints for safety. This can be a bummer if you do not have any certificates at the ready during testing or just when running it locally. This, we can fix.

It is also possible to run the ngrok command without -subdomain and -region. This will create a domain using a binary string that changes everytime you re-issue the command. To be able to create your own subdomains, you need a paid plan for ngrok.

Teams Installation.

To install the bot as an app in Teams, we need the manifest files in ./appmanifest.