Как сделать что бы через бота в телеграмме не могли просматривать в каких чатах я сижу?
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
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#
если речь о глазе боба, то этом же боте можно с командой «/hide» подать заявку на скрытие и удаление своих данных, так их никто не увидит (возможно только другие соцсети, типа вк)
Бот в телеге это сделать и не может. Он не даёт админу никаких личных данных о пользователе.
че за бот?