1)خب ويژال استوديو رو باز كنيد.
2)يك پروژه ي كنسولي يا فرم اپلكيشن ايجاد كنيد.
2)ازSolution Explorer رو نام پروژه راست كليك كرده و گزينه ي Manage nuGet Packages انتخاب كنيد.
3)از قسمت browse كلمه ي (telegram bot) را جست و جو كنيد.
4)
4)گزينه اي كه اين عكسي را دارد را انتخاب و نصب كنيد.
5)قبل از name space در قسمت كد نويسي using Telegram.Bot رو using كنيد و در global كد زير را بنويسيد.
; ("توكن ربات") static Telegram.Bot.TelegramBotClient bot = new TelegramBotClient
6)اگر پروژه ي شما كنسولي بود در قسمت main و در غير اينصورت فرم بود در قسمت form load كد هاي زير را بنويسيد.
;bot.OnMessage += Bot_OnMessage
;()bot.StartReceiving
;()Console.ReadKey
7)و كد هاي زير را هم در پايين main يا form load
private static void Bot_OnMessage(object sender, Telegram.Bot.Args.MessageEventArgs e)
{
}
8)خب كد هاي ارسال پيام و عكس :
نكته : اگر بخواهيد وقتي پيامي ديافت شد جواب دهد كد هارا بايد در داخل Bot_OnMessage بنويسيد ولي در غير اين صورت بخواهيد با كليك روي دكمه يا هرچيزي با كد ها را داخل ان event نوشت.
ارسال پيام:
;bot.SendTextMessageAsync(e.Message.Chat.Id,"message")
بجاي message متن خود را قرار دهيد
ارسال عكس:
System.IO.FileStream stream = new System.IO.FileStream("fileaddres", System.IO.FileMode.Open);
Telegram.Bot.Types.InputFiles.InputFileStream files = new Telegram.Bot.Types.InputFiles.InputFileStream(stream, "filename"); bot.SendPhotoAsync(e.Message.Chat.Id,files.FileName);
بجاي fileaddres ادرس فايلتان را بدهيد.
و بجاي filename نام فايلتان را بنويسيد.
خب اگر با مشكلي رو به رو شديد با من تماس بگيريد :
تلگرام:@Thv_programer
+98 9368392346
- ۱۰۴ بازديد
- ۰ نظر