bots


Microsoft bot framework getting the users time zone


I have a use case when my bot needs to send users a message at a specific time of the day. Let's say at 6am every morning.
I am using a scheduled azure Webjob to send these messages. The messages would be delivered in Slack and Skype clients.
However I might have users in different time zones, which means I need to be able to send the messages at 6am at the users (Slack's or Skype's) time zone.
How can I find out within the bot framework of what the end user's time zone is?
The Activity.Timezone is in utc, and I cannot find any other method/property that represents the clients timezone setting.
Thank you
Most of the channels does not provide that information to the BotBuilder. However, if the location data is available, it will be likely returned in the channel's native format in the ChannelData field.
Have in mind that the user needs to allow sending that data.
This was discussed a few times in the BotBuilder repository:
Is there a way to identify timezone of the user?
Skypebot: how to get sender timezone?

Related Links

Open messenger chatbot webview extension in Chrome
How to pass control from one LUIS method to another?
How to transfer conversation from Bot to human agents?
How to speak skype user with the bot using skype calling feature?
Test connection to your bot getting failed : Bot Framework
How to find out programs communicate?
API.AI vs. WIT.AI from analytics and logging aspects
Call FormDialog from within a LUIS Dialog
How to access .wav file in bot simulator
How to call a LUIS Dialog outside of the MessagesController class
How to develop skype calling functionality using Azure Bot Service
Facebook Messenger List Template Display in Android
In LUIS, how to add list of synonym for each valid entry of entity? [closed]
Telegram bots not working for all users
Rich text format for response text in facebook chatbot
Wit.ai stories with branch

Categories

HOME
entity-framework
powerbi
mpdf
scroll
kivy
risk-management
websocket
autocomplete
tcp
cryptography
dependencies
drag-and-drop
responsive-design
cisco
mutation-testing
msmq
gtk
heuristics
fasm
jquery-file-upload
smartgwt
squid
supervisord
user-defined-types
cocos2d-android
checkout
nose
nullreferenceexception
spam
tortoisemerge
introspection
background-color
list-comprehension
bobo-browse.net
sparkle
fatfs
quick-nimble
wampsharp
private-key
quickcheck
android-collapsingtoolbar
nppexec
strapi
sspi
flipkart
robust
fluid-mac-app-engine
doctrine-extensions
django-static-precompiler
nothing
gestures
node-apn
extjs4.1
pen
mobile-angular-ui
email-forwarding
alertify
mechanicalturk
emf-compare
hmmlearn
email-injection
gapi
ndk-build
system.web.optimization
node.js-connect
apache-pig-grunt
frame-grab
android-async-http
mathnet
jeditable
jemdoc
fdt
flipclock
okta-api
google-maps-api-2
http.client
gitlab-omnibus
hmisc
dynamics-ax-2012-r2
physicsjs
wicked-gem
subview
mutators
maven-shade-plugin
operands
adhoc-polymorphism
rebar
forio-contour
webaii
mod-perl
django-settings
quickgraph
google-code-prettify
axacropdf
donut-chart
2d-vector
jsplitpane
towers-of-hanoi
audiotoolbox
sfinae
viewpagerindicator
flymake
vows
uipasteboard
simile
cleartype
asdoc
aspbutton
oracle-pro-c
activex-exe
bindable-linq

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App