bots


Right way to handle new windows with telegram bot


I am writing a bot that uses third-party gate (payment gate).
Basically the procedure is:
user goes to some url (payment gate)
stuff happens there
he returns to some other url ("finised" url)
I can make any finished url I like, but there are problems.
My bot provides user with payment link, and than (after payment done) I wish my user will return to the chat.
In the browser I can not return to the tab that was active, so I need to open another one like https://web.telegram.org/#/im?p=#MY_UBER_BOT
I can not even close current page now (browser security)
More than that, I do not know where to return to. To the browser or to native app (android? iOS? windows?), because my webhook do not get that data.
The question is - how to do this stuff right?

Related Links

Weird rendering in “Fetch as Google”
Effective way of training the bot, language processing APIs
What would be the right way to ask the person to enter a city inside a bot?
What is the right way to save/track state inside a Facebook Messenger bot?
How to implement a chatbot to human executive switch using Microsoft Bot Framework?
How to stop or throttle bot traffic
Skype bot card images not showing up
Bot Framework - Sign-In Card, how get auth result
How to stop my telegram bot replying to a message multiple times
Empty message body in receive messages from telegram bot
Bot Framework Facebook Messenger Account Linking
Slack bot - using Botkit to clear old messages
How to make bot commands available only for admin in a supergroup in Telegram?
Data not predictably received in skype using bots
How to resolve the issue when I want to show multiple videos in Skype by using bots
messenger bot enable push

Categories

HOME
php
ionic2
knockout.js
xcode
openxml
jms
command-prompt
dependencies
stored-procedures
javafx-8
swarm
log4j2
locationmanager
watch-os-3
buffer
ex
sonicwall
twisted
uima
cocos2d-android
scala-ide
boomi
nullreferenceexception
social-tables
tableview
coreldraw
liferay-6.2
gollum-wiki
quantitative-finance
websphere-portal
quartz.net
jpa-2.1
password-generator
ipa
running-object-table
jackrabbit-oak
history.js
math.js
credit-card
tightvnc
mongoengine
kendo-listview
payeezy
cmis
char-pointer
mv
rdp
selenide
stat
word-cloud
jshint
axis
punctuation
embedded-v8
word-2007
patternlab.io
business-rules
finder
email-injection
dcount
decoder
nsrunloop
visual-studio-monaco
static-methods
rails-engines
self
ambiguity
dynamics-ax-2012-r2
org-babel
flow-js
tree-structure
shoes
subfolder
rfc5545
r.java-file
nhibernate-criteria
hp-idol-ondemand
encryption-symmetric
oracle-adf-mobile
network-printers
zend-search-lucene
miglayout
webaii
jchartfx
smips
mute
sql-view
google-code-prettify
jacob
sly-scroller
delphi-xe4
days
examine
xmlwriter
ckeditor.net
simplecov
struts2-json-plugin
audiotoolbox
word-frequency
netstream
gwt-celltable
asio
botnet
database-deadlocks
sql-parametrized-query
azure-acs
simile
active-record-query
eaccelerator
icicles
community-server
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