نوشته شده توسط
shahryari
سلام
میشه خواهش کنم یه مثال ساده آپلود کنید؟
باتشکر
سلام
بفرمایید.
int apiId = 12345;
string apiHash = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
string phoneNumber = "+989123456789";
store = new FileSessionStore();
client = new TelegramClient(apiId, apiHash, store, "session");
bool connected = await client.ConnectAsync();
if(client.IsUserAuthorized())
{
MessageBox.Show("Connected");
}
else
{
hash = await client.SendCodeRequestAsync(phoneNumber);
MessageBox.Show("code sended");
}
private async void btnSendCode_Click(object sender, EventArgs e)
{
var user = await client.MakeAuthAsync(phoneNumber, hash, textCode.Text);
}
private async void btnSendMessage_Click(object sender, EventArgs e)
{
var found = await client.SearchUserAsync("user", 1);
var u = found.users.lists.OfType<TLUser>().FirstOrDefault( );
if (u != null)
{
await client.SendMessageAsync(new TLInputPeerUser() { user_id = u.id, access_hash = (long)u.access_hash }, textBox2.Text);
}
}