Загрузка...

Какие библиотеки юзают для написания ТГ бота?

Тема в разделе C# создана пользователем RU97 4 фев 2020. 242 просмотра

  1. RU97
    RU97 Автор темы 4 фев 2020 124 15 янв 2020
    В шапке
     
  2. xmka
    xmka 5 фев 2020 26 8 фев 2019
    А зачем библиотеки? Можно всё ручками сделать.
    Код
    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 5 фев 2020 0 14 сен 2018
  4. AlinGod
    AlinGod 5 фев 2020 Заблокирован(а) 47 3 июн 2016
    TLSharp норм либа,но лучше юзать руками как было выше,а для удобства юзать Newtonsoft.Json
     
  5. RU97
    RU97 Автор темы 5 фев 2020 124 15 янв 2020
    Ну юзать библиотеки можно ( или даже нужно ) для облегчения работы
    --- Сообщение объединено с предыдущим 5 фев 2020
    Хотя, ты прав, надо кое-что тоже делать ручками.
     
  6. хацкер1234567890
    Юзай питон. На нем проще работать
     
Top
Загрузка...