This sample demonstrates a bot to interact with Trakt.tv services. It has been developed with ASP.NET Core 2 & Azure Bot Service v4. Alejacma.Bot library contains helper classes that simplify the development of bots with Bot Builder SDK v4.
You can find a Node.js+TypeScript version of this sample here: TraktBotNode_V4.
- ASP.NET Core 2
- Azure Bot Service v4
- .NET version of the Bot Builder SDK v4
- .NET Core samples of the Bot Builder SDK v4
- Bot Builder tools
- Microsoft Bot Framework Emulator
- IBEX Dashboard
- Using LUIS for Language Understanding
- LUIS with AppInsights sample
- Persist user data with CosmosDB
- Add authentication to your bot via Azure Bot Service
- Download and redeploy bot code
- Create and manage connected services in your bot configuration file
- Testing and debugging guidelines
OAuth Connection Settings for TraktTv in Azure Bot Service:
- Name: TraktTv
- Service Provider: Generic Oauth 2
- Client id: << your trakt.tv client id>>
- Client secret: << your trakt.tv client secret>>
- Authorization URL: https://api.trakt.tv/oauth/authorize
- Token URL: https://api.trakt.tv/oauth/token
- Refresh URL: https://api.trakt.tv/oauth/token
- Track sentiment of messages in App Insights.
- Add more testing.