This commit is contained in:
TERMI80 2017-10-19 10:27:06 +00:00 committed by GitHub
commit 2dfbe752de

50
TlsTelegramAut Normal file
View file

@ -0,0 +1,50 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TLSharp;
using TeleSharp.TL;
using TLSharp.Core;
namespace TLC
{
class Program
{
static string phoneCodeHash;
static void Main(string[] args)
{
Run();
}
static async void Run()
{
var store = new FakeSessionStore();
string Alert = "ciao";
TLUser user = null;
var client = new TelegramClient(117394, "b429bd4470c9b2bc24c9d128dbfa2a4a",store);
bool isConnect = await client.ConnectAsync();
if (client.IsUserAuthorized())
{
//get available contacts
var result = await client.GetContactsAsync();
//find recipient in contacts
// var userr = result.users.lists.Where(x => x.GetType() == typeof(TLUser)).Cast<TLUser>().FirstOrDefault(x => x.phone == "98" + TextBox1.Text);
//send message
await client.SendMessageAsync(new TLInputPeerUser() { user_id = user.id }, Alert);
}
else
{
phoneCodeHash = await client.SendCodeRequestAsync("393392803198");
Task.WaitAll();
}
}
}
}