Top.Mail.Ru
Ответы

Как сделать что бы через бота в телеграмме не могли просматривать в каких чатах я сижу?

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Просветленный
11мес
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
 using System; 
 
using Telegram.Bot; 
 
using Telegram.Bot.Args; 
 
class Program 
 
{ 
 
    // Инициализация переменной бота вашего бота с API-ключом 
 
    static ITelegramBotClient botClient = new TelegramBotClient("YOUR_BOT_API_KEY"); 
 
    static void Main() 
 
    { 
 
        // Подписка на событие получения сообщения 
 
        botClient.OnMessage += Bot_OnMessage; 
 
        botClient.StartReceiving(); 
 
        Console.WriteLine("Бот запущен!"); 
 
        Console.ReadLine(); 
 
    } 
 
    // Обработчик события получения сообщения 
 
    static async void Bot_OnMessage(object sender, MessageEventArgs e) 
 
    { 
 
        var message = e.Message; 
 
        if (message.Text != null) 
 
        { 
 
            Console.WriteLine($"Получено сообщение от {message.From.Id}: {message.Text}"); 
 
            // Здесь можно проверить ID пользователя  
 
            if (message.From.Id != YOUR_USER_ID) 
 
            { 
 
                await botClient.SendTextMessageAsync( 
 
                    chatId: message.Chat.Id, 
 
                    text: "У вас нет прав для доступа к этой информации."); 
 
                return; 
 
            } 
 
            // Обрабатываем допустимые команды 
 
            switch (message.Text.ToLower()) 
 
            { 
 
                case "/start": 
 
                    await botClient.SendTextMessageAsync( 
 
                        chatId: message.Chat.Id, 
 
                        text: "Добро пожаловать! Чем могу помочь?"); 
 
                    break; 
 
                default: 
 
                    await botClient.SendTextMessageAsync( 
 
                        chatId: message.Chat.Id, 
 
                        text: "Извините, я не понимаю эту команду."); 
 
                    break; 
 
            } 
 
        } 
 
    } 
 
} 
 
 

Вот так вот можно избавиться от этого недуга на c#

Аватар пользователя
Ученик
11мес

если речь о глазе боба, то этом же боте можно с командой «/hide» подать заявку на скрытие и удаление своих данных, так их никто не увидит (возможно только другие соцсети, типа вк)

Аватар пользователя
Оракул
11мес

Бот в телеге это сделать и не может. Он не даёт админу никаких личных данных о пользователе.

Аватар пользователя
Знаток
11мес

че за бот?