Загрузка...

What libraries are used to write a TG bot?

Thread in C# created by RU97 Feb 4, 2020. 241 view

  1. RU97
    RU97 Topic starter Feb 4, 2020 124 Jan 15, 2020
    В шапке
     
  2. xmka
    xmka Feb 5, 2020 26 Feb 8, 2019
    А зачем библиотеки? Можно всё ручками сделать.
    Code
    public void SendDocument(string fileName, List<string> whois)
    {
    string info = "*Hi!*\nTest message";

    using (var request = new HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Proxy = Socks5ProxyClient.Parse(ProxyLine);

    request.AddField("chat_id", TID.ToString())
    .AddField("caption", info)
    .AddField("parse_mode", "Markdown")
    .AddFile("document", fileName);

    request.Post(UT + "/sendDocument").None();
    }
    }

    public void SendMessage()
    {
    using (var request = new HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Proxy = Socks5ProxyClient.Parse(ProxyLine);

    RequestParams parameters = new RequestParams
    {
    ["chat_id"] = TID.ToString(),
    ["text"] = "*Hi!*\nTest message",
    ["parse_mode"] = "Markdown"
    };

    request.Get(UT + "/sendMessage", parameters);
    }
    }

    public bool GetMe()
    {
    using (var request = new HttpRequest())
    {
    request.UserAgent = Http.ChromeUserAgent();
    request.Proxy = Socks5ProxyClient.Parse(ProxyLine);

    HttpResponse content = request.Get(UT + "/getMe");

    JSONNode N = JSON.Parse(content.ToString());

    if (N["result"]["id"].ToString() != "")
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    }
    Ну и так далее
     
  3. bloodsbro
    bloodsbro Feb 5, 2020 0 Sep 14, 2018
  4. AlinGod
    AlinGod Feb 5, 2020 Banned 47 Jun 3, 2016
    TLSharp норм либа,но лучше юзать руками как было выше,а для удобства юзать Newtonsoft.Json
     
  5. RU97
    RU97 Topic starter Feb 5, 2020 124 Jan 15, 2020
    Ну юзать библиотеки можно ( или даже нужно ) для облегчения работы
    The post was merged to previous Feb 5, 2020
    Хотя, ты прав, надо кое-что тоже делать ручками.
     
  6. хацкер1234567890
    Юзай питон. На нем проще работать
     
Top
Loading...