ورود

View Full Version : مبتدی: راهنمایی - درج پیغام در تلگرام



fatemefa
شنبه 08 آبان 1395, 11:19 صبح
سلام
من توی سایتم بخش خبر رسانی دارم که میخوام بشه یک خبر خاص به کانال تلگرام مورد نظر ارسال کنه با botfather ربات ساختم حالا 1 لینک آموزشی می خوام که در موردش توضیح بده چطور باید توی اکشن کد بزنم فک می کنم با همچین چیزی باید کار کنم

var channelName = Context.Settings.FirstOrDefault(a => a.Name == "TelegramChannelName").Value;
var botToken = Context.Settings.FirstOrDefault(a => a.Name == "TelegramBotToken").Value;




1 آموزش خوب میخوام ممنون میشم راهنمایی کنید

Moien Tajik
شنبه 08 آبان 1395, 16:23 عصر
سلام
توی آموزش ها دقیقا چیزی که میخواید رو یاد نمیدن ، باید از api (https://core.telegram.org/bots/api/)خوده telegram استفاده کنی و چیزی که میخوای پیاده سازی کنی ، اما این آموزش ها هم کمک میکنن :
http://nikamooz.com/write-bot-telegram/

با این package هم میشه یه account رو با #C مدیریت کرد : http://www.sochix.ru/how-to-send-messages-to-telegram-from-c/

یه کد Sample هم قبلا باهاش نوشته بودم البته با Console هست :

using System;
using System.Threading.Tasks;
using TeleSharp.TL;
using TLSharp.Core;


namespace TeleSharp
{
class Program
{
static void Main()
{


MainAsync().Wait();
}


static async Task MainAsync()
{
const int apiId = < YourApiID >;
const string apiHash = < YourApiHash >;
const string phoneNumber = < YourPhoneNumber >;


var client = new TelegramClient(apiId, apiHash);
await client.ConnectAsync();


var hash = await client.SendCodeRequestAsync(phoneNumber); //request for session creating


Console.Write("Enter Telegram Code : ");
var code = Console.ReadLine();
await client.MakeAuthAsync(phoneNumber, hash, code);
await client.SendMessageAsync(new TLInputPeerSelf(), "Hello World From C#‎‎ !");
}
}
}

fatemefa
شنبه 08 آبان 1395, 21:26 عصر
بسیار ممنون