Загрузка...

[C#] Как проверить в тг боте, подписался ли человек на канал?

Тема в разделе C# создана пользователем Векс 6 окт 2021. 215 просмотров

  1. Векс
    Векс Автор темы 6 окт 2021 Заблокирован(а) 1200 2 июл 2019
    Как?
     
  2. PeaceDeath
    1. Векс Автор темы
      @PeaceDeath, искал, не нашел, а другие кодеры говорили, что такого нет метода
  3. r3xq1
    Это реализуется методом getChatMember(chat_id, user_id), где:

    chat_id - id канала (или группы, супергруппы);
    user_id - id пользователя.

    Если пользователь подписан на канал - метод возвращает объект ChatMember, содержащий все пользовательские данные. Соответственно, проверяй пользователя этим методом и если метод не вернул успешный ответ, значит пользователь не подписан на канал.
     
Загрузка...
Top