Виккеда В Виккеда Регистрация 27 Ноя 2013 Сообщения 68 Репутация -3 Спасибо 0 Монет 0 26 Июн 2024 #1 Как сделать что бы через бота в телеграмме не могли просматривать в каких чатах я сижу?
stas007 S stas007 Регистрация 23 Ноя 2013 Сообщения 87 Репутация -3 Спасибо 0 Монет 0 26 Июн 2024 #2 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#
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#
kleox K kleox Регистрация 11 Окт 2013 Сообщения 85 Репутация 0 Спасибо 0 Монет 0 26 Июн 2024 #3 Бот в телеге это сделать и не может. Он не даёт админу никаких личных данных о пользователе.
egor688 E egor688 Регистрация 23 Сен 2013 Сообщения 75 Репутация 0 Спасибо 0 Монет 0 26 Июн 2024 #4 если речь о глазе боба, то этом же боте можно с командой «/hide» подать заявку на скрытие и удаление своих данных, так их никто не увидит (возможно только другие соцсети, типа вк)
если речь о глазе боба, то этом же боте можно с командой «/hide» подать заявку на скрытие и удаление своих данных, так их никто не увидит (возможно только другие соцсети, типа вк)
РуСлАн4IК Р РуСлАн4IК Регистрация 9 Июн 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 26 Июн 2024 #5 че за бот?