【问题标题】:Telegram API code is no longer sending messagesTelegram API 代码不再发送消息
【发布时间】:2020-02-19 06:24:11
【问题描述】:

Telegram API/BOT 代码不再发送消息并收到以下错误

The request was aborted: Could not create SSL/TLS secure channel. 

我也尝试了以下选项

ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 

API/BOT 按预期在本地工作,但是当我在实时服务器(Bigrock 共享主机)中托管应用程序时遇到了这个问题。在安全和非安全环境中都试过

【问题讨论】:

    标签: .net ssl model-view-controller telegram webapi


    【解决方案1】:

    我遇到了同样的问题。 “在开发中工作但不在现场工作”
    找到这个:https://clickalgo.com/telegram-secure-channel
    为我工作,您可能只需要在创建机器人之前运行它。
    来自网站的示例:

    【讨论】:

    • 是的,它在控制台应用程序中工作,但如果你将其转换为 ASP.Net Web 应用程序,它就无法工作。 Web 应用程序在本地也可以完美运行但在共享主机中它无法运行
    • @Kiran。所以我不是专家,但也许我可以为您指明正确的方向。使用 ASP.net 时,您运行不同的会话,没有什么是静态的。会话仅在您的网络服务器(可能是 IIS)进行呼叫或超时时打开。用于调试的 IIS express 工作方式不同,这可能是它在本地工作的原因。据我所知,最佳做法是为您不想被杀死的进程运行单独的服务 I.E Telegram Bot。
    猜你喜欢
    • 2014-08-11
    • 2016-05-09
    • 1970-01-01
    • 2016-02-23
    • 2014-12-28
    • 2015-05-14
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    相关资源
    最近更新 更多