我在BotFather Telegram中创建了一款新游戏。但是没有关于游戏链接的任何问题。此外,没有任何参数可以在“sendGame”功能中设置游戏URL。如何在BotFather中创建游戏后面设置我的gameUrl?
我应该说,我正在使用Microsoft Bot Framework来开发我的机器人。
答案 0 :(得分:0)
他们说你必须使用answerCallbackQuery方法
“将由用户的客户端打开的URL。如果您已创建了一个 游戏并通过@Botfather接受条件,指定URL 打开你的游戏 - 请注意,这只有在查询到来时才有效 来自callback_game按钮。
否则,您可以使用telegram.me/your_bot?start=XXXX之类的链接 用参数打开你的机器人。“
答案 1 :(得分:0)
private ImageViewAsync mImageViewAsync;
private void updateMetaData(MediaMetadataCompat metadata) {
//...
mLogo.setImageBitmap(null);
if (mImageViewAsync != null) {
mImageViewAsync.cancel(true);
}
mImageViewAsync = new ImageViewAsync();
mImageViewAsync.execute(metadata);
}
private class ImageViewAsync extends AsyncTask<MediaMetadataCompat,Void,Bitmap> {
@Override
protected Bitmap doInBackground(MediaMetadataCompat... meta) {
return meta[0].getBitmap(MediaMetadataCompat.METADATA_KEY_ALBUM_ART);
}
@Override
protected void onPostExecute(Bitmap bitmap) {
mLogo.setImageBitmap(bitmap);
}
}
说明: 在第一部分被发送到botfather的照片集。当您决定播放callback_query时,您将被创建。我们必须发送我们的html5代码的网址