提问人:Роман Тимохов 提问时间:11/1/2023 更新时间:11/1/2023 访问量:29
Telegram.Bot 不工作 SendDocumentAsync()
Telegram.Bot not working SendDocumentAsync()
问:
我使用 Telegram.Bot nuget 包的版本作为 19.0.0
出于某种原因,不起作用的方法女巫在聊天中发送了文档。
public async ValueTask<(bool isOk, UploadedFilePayload payload)> UploadFileAsync(string name, Stream browserFileStream)
{
try
{
var inFile = InputFile.FromStream(browserFileStream, name);
var message = await TgBotClient.SendDocumentAsync(
chatId: _botsContext.FilesStore,
caption: $"File: {name}",
document: inFile);
return (true, new UploadedFilePayload { document = message.Document });
}
catch (Exception ex)
{
_logger.LogError($"File upload failed: {name}\n{ex.Message}");
return (false, new UploadedFilePayload { Error = ex.Message });
}
finally
{
browserFileStream.Close();
browserFileStream.Dispose();
}
}
在调试时,我看到工作线程如何进入此方法并在方法中停止而没有任何错误。也许有人有问题?SendDocumentAsync()
答: 暂无答案
评论