mirror of
https://github.com/sochix/TLSharp.git
synced 2026-02-07 08:15:10 +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