PDA

View Full Version : فعال نشدن ربات در هاست



samiasoft
شنبه 05 اسفند 1396, 21:47 عصر
سلام دوستان

من دستورات زیر رو داخل کلاس HomeController نوشتم :

using System.Web.Mvc;using Telegram.Bot;
using Telegram.Bot.Types;


namespace WebhookMVC.Controllers
{
public class HomeController : Controller
{





[HttpPost]
public async Task<int> Index(Update update)
{


TelegramBotClient bot = new TelegramBotClient(Variables.Api);


if (update.Message.Text == "hi")
await bot.SendTextMessageAsync(update.Message.Chat.Id, "Aleykom");
else
{
await bot.SendTextMessageAsync(update.Message.Chat.Id, "La Mafhoom");
}


return 0;
}






}
}

داخل تابع Application_Start() موجود در Global.asax هم کدهای زیر رو اضافه کردم :

TelegramBotClient bot = new TelegramBotClient(Variables.Api);
bot.SetWebhookAsync("https://www.fanavaranhp.com");

و بعد از پابلیش پروژه در یک پوشه داخل هاست ویندوزی اپلود کردم اما هرکاری میکنم متاسفانه ربات کار نمیکند!!!

بایستی کار دیگری نیز انجام بدیم؟

ناگفته نماند از کتابخانه telegram.bot استفاده کردم.