mirror of
https://github.com/sochix/TLSharp.git
synced 2025-12-06 08:02:00 +01:00
Merge 8cbe77fef6 into 0015cf494b
This commit is contained in:
commit
2dfbe752de
50
TlsTelegramAut
Normal file
50
TlsTelegramAut
Normal 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();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue