Ich habe ein Problem, wenn ich den folgenden Code verwenden:bot.sendphoto funktioniert nicht asp.net
try
{
var url = "https://www.telegadmin.com/image/tinakish/qavasi.jpg";
var uri = new Uri(url);
using (WebClient webClient = new WebClient())
{
using (Stream stream = webClient.OpenRead(uri))
{
//bot.SendTextMessageAsync(update.Message.Chat.Id, "تا اینجا اوکیه", replyMarkup: mainMenu);
bot.SendPhotoAsync(update.Message.Chat.Id, new FileToSend("test.jpg", stream), caption: "این تصویر از سرور برای شما ارسال شده است", replyMarkup: mainMenu);
return Ok();
}
}
return Ok();
}
catch(Exception ex){
bot.SendTextMessageAsync(update.Message.Chat.Id,ex.ToString(), replyMarkup: mainMenu);
return Ok();
}
Es funktioniert für mich in C#, funktioniert aber nicht in setwebhook. Kannst du mir helfen?
catch Fehler wird nicht für mich angezeigt, wie kann dies auf Server debuggen? –
nur wundernd, sollte nicht der vollständige Pfad zu "test.jpg" sein? –
nein, test.jpg ist nicht meine Datei !!!!, das ist der Name für das Speichern auf dem Telegrammserver, meine Datei hat einen vollständigen URL-Pfad, und ich lege das in den Stream, aber funktioniert nicht. –