コード例 #1
0
        public void Should_Serialize_InlineQueryResultGif_With_ThumbMimeType()
        {
            InlineQueryResultBase[] results =
            {
                new InlineQueryResultGif(
                    id: "gif_result_with_video_thumb",
                    gifUrl: "https://upload.wikimedia.org/wikipedia/commons/2/2c/Rotating_earth_%28large%29.gif",
                    thumbUrl: "https://pixabay.com/en/videos/download/video-14205_tiny.mp4"
                    )
                {
                    Caption       = "A frozing bubble",
                    ThumbMimeType = "video/mp4"
                },
            };

            AnswerInlineQueryRequest request = new AnswerInlineQueryRequest("query_id", results)
            {
                CacheTime = 0
            };


            string json = JsonConvert.SerializeObject(request);

            Assert.Contains("\"thumb_mime_type\":\"video/mp4\"", json);
        }
コード例 #2
0
        public void Should_Serialize_InlineQueryResultMpeg4Gif_With_ThumbMimeType()
        {
            InlineQueryResultBase[] results =
            {
                new InlineQueryResultMpeg4Gif(
                    id: "mpeg4_gif_result_with_video_thumb",
                    mpeg4Url: "https://pixabay.com/en/videos/download/video-14205_tiny.mp4",
                    thumbUrl: "https://pixabay.com/en/videos/download/video-14205_tiny.mp4"
                    )
                {
                    Caption       = "A frozing bubble",
                    ThumbMimeType = "video/mp4"
                },
            };

            AnswerInlineQueryRequest request = new AnswerInlineQueryRequest("query_id", results)
            {
                CacheTime = 0
            };


            string json = JsonConvert.SerializeObject(request);

            Assert.Contains("\"thumb_mime_type\":\"video/mp4\"", json);
        }
コード例 #3
0
ファイル: TeleBot.cs プロジェクト: svetlitsky/TeleBotDotNet
 public AnswerInlineQueryResponse AnswerInlineQuery(AnswerInlineQueryRequest answerInlineQueryRequest)
 {
     Log.Info(nameof(AnswerInlineQuery));
     return(AnswerInlineQueryResponse.Parse(ExecuteAction(answerInlineQueryRequest)));
 }