How launch game when user press "start game" button on telegram bot? - telegram-bot

I create game with BotFather and send this game with "sendGame" function to user, but i not understand how launch game when user press start button?
From API:
When this button is pressed, your bot gets a CallbackQuery with the game_short_name of the requested game.
My bot gets this CallbackQuery, but what next step?
I try send message with my game url (http://192.168.1.10/game.html - this game i can launch on pc or phone browser, work fine), but this not work inside telegram...
Can somebody help?
Thanks!

When the button is pressed the "callback_query" is invoked.
Using nodejs api I'm sending the link to the game in this way:
bot.on("callback_query", function(callbackQuery) {
bot.answerCallbackQuery(callbackQuery.id, gameLink, true, {url: gameLink});
});

I've been experienced the same problem, game comes up with white black screen,
When I try to open it with telegram desktop, which launches the game in browsers, it returns an error about HTTPS.
So I try to send my game URL using HTTPS like https://mygame.com then it works

Related

Expo/React Native : A Continuous Alarm or Sound Notification (like receiving a call ) triggered by remote server

I am using Expo to build an app that will pop up a notification with custom sound and vibration when triggered remotely. The alarm/vibration would play until its dismissed by the user or it times out (say after 1-2 mins) .
Example use case would be when a partner needs my immediate help with baby, they can press a button the app and that would send signal to backend server which would then trigger the notification with alarm on the app at the other end. When the notification is dismissed, an acknowledgement message is sent with Yes or No type message. If the notification times out, then another message is sent like "no response".
Key point to note is that when the app is fully closed, the notification should still be able to pop up.
From my limited understanding , expo notification or push notifications in general cannot achieve this as they don't allow us to create notifications that directly open the app. Even a solution which works like phone or video calling apps (which open when someone calls you ) could work.
Any help would be much appreciated.
Many Thanks!
I looked up expo push notifications but they are limited in terms of customising the notifications.

React Native: Record audio in wav file when user click start button and AUTO stop recording when user stop speaking (silent)

I want to create voice chat app in react-native like google assistant.
My query is that i want to record audio when user start speaking on button click, and AUTO stop recording when user stop speaking (silent).
I have tried below node packages, but not succeed:
react-native-voice
react-native-audio
react-native-audio-record
Please let me know soon if you have any solution.
Thanks in advance.

xcode twitter api authorize screen issue

I have an app that I'm using the xcode IDE and writing in Objective-C that uses the twitter api and the 'default' twitter login page for username and password.
I already have all the oauth stuff set up and it is working fine.
I create a new view controller with a web view inside it, and pass the URL of https://api.twitter.com/oauth/authorize.
If I put in my email and password, everything works fine - the view disappears, and we are then off and running.
If I press cancel on the twitter login screen, I get a twitter page saying I need to log in. I need to capture the cancel in my code so I can dismiss the view controller, but I cannot find out what the name of the callback is? I tried didFailLoadWithError but that is not it.
Can someone shed some light on this please?
It turns out it can be handled from the same callback that handles a 'correct' login. except looking for a failure.
So, they have handled it correctly within the original callback.

How to find out user is at desktop instead of start screen or another store app UI at Windows 8

As we know, at windows 8 if user is at start screen or another store app (metro app) UI, the dialog at the desktop won't be visible to user. We are adding some toast notification capability at our application by following Sending toast notifications from desktop apps sample. I am able to get it working. However if user is already at the desktop, we don't want to send out the toast notification. So it would mean that we need to be able to detect if user is current at desktop or not. Somehow I didn't find any API by searching on internet. Could someone let me know how to do so? Thanks very much.
A toast notification can't know in what context the user is located, so this is not possible.

get url event on app open in objective c (Mac OSX)

I'm writing a very lightweight app for OSX 10.6+ which will respond to a user clicking on a URL, pass that URL to another application via TCP and then exit.
So far it has registered fine to launch when a user clicks the custom url scheme. However the event seems to get lost if the app is not already running. So the users clicks the link, the app loads, but nothing happens. Once the app is running, if the user clicks the link then it grabs the event and processes it as normal.
What do I need to do to catch that initial event that causes the app to open in the first place?
Currently I'm creating the NSAppleEventManager in the applicationDidFinishLaunching method, and this works for all events created AFTER the initial load, just not for the one that actually opened the app itself.
Any advice would be brilliant!
Thanks!
You should be creating your AppleEvent handlers in -applicationWillFinishLaunching: instead.
The idea is to have your handlers ready to go before your application begins processing AppleEvents.