将Heroku设置为webhook为Telegram Bot

时间:2017-05-04 08:56:14

标签: telegram telegram-bot python-telegram-bot telegram-webhook

如何为使用python-telegram-bot编写的Telegram Bot设置Heroku,如webhook? 我必须在代码中添加什么? 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用set_webhook()函数

public static DataTable getDataTable(string sSQL, SqlConnection conn)
{
    DataTable dtGeneric = new DataTable();
    SqlCommand command = new SqlCommand();

    DataSet oDataSet = new DataSet();
    //create a new dataset...
    oDataSet.Clear();

    SqlDataAdapter objDataAdapter = new SqlDataAdapter(sSQL, conn);
    objDataAdapter.SelectCommand.CommandTimeout = 900;
    try
    {
        objDataAdapter.Fill(oDataSet, "Generic"); //fill dataSet with data...
        dtGeneric = oDataSet.Tables["Generic"];
    }
    catch (System.Exception e)
    {

        Debug.WriteLine(e.ToString());
        return null;
    }
    finally
    {
        dtGeneric.Dispose();
        objDataAdapter.Dispose();
        command.Dispose();
        conn.Close();
    }

   return dtGeneric;

}

请注意!设置webhook时,API方法getUpdates不起作用。所以你可以使用

bot.set_webhook('https://test.co/path')

释放它。