Как всем ботам в Телеграмме запретить писать сообщения

Содержание

Когда я отправляю сообщение моему Telegram Bot, оно отвечает без проблем.

Я хочу ограничить доступ таким образом, чтобы я и только я могли отправить ему сообщение.

Как я могу это сделать?

user5449580 12 фев ’16 в 17:18 2016-02-12 17:18
2016-02-12 17:18

7 ответов

Поскольку этот вопрос относится к python-telegram-bot, информация, относящаяся к нему ниже:

Когда вы добавляете обработчики в диспетчер вашего бота, вы можете указать различные предварительно собранные фильтры (подробнее на docs, github) или создать собственные для фильтрации входящих обновлений.

Вы также можете указать идентификатор пользователя вместо имени пользователя, что я очень рекомендую, так как последний не является постоянным и может изменяться со временем.

user1051887 22 мар ’18 в 14:06 2018-03-22 14:06
2018-03-22 14:06

Фильтровать сообщения по полю update.message.from.id

user1140438 13 фев ’16 в 01:54 2016-02-13 01:54
2016-02-13 01:54

На основе python-telegram-bot фрагменты кода, можно создать простую оболочку вокруг обработчика:

Как запретить сообщения в телеграмме в группе

где conf[‘restricted_ids’] может быть список идентификаторов, например [11111111, 22222222] ,

Таким образом, использование будет выглядеть так:

user3188654 24 фев ’19 в 17:40 2019-02-24 17:40
2019-02-24 17:40

Начните разговор с вашим ботом и отправьте ему сообщение. Это поставит в очередь обновления для бота, содержащие сообщение и идентификатор чата для вашего разговора.

Для просмотра последних обновлений вы вызываете метод getUpdates. Это делается с помощью запроса HTTP GET на URL https://api.telegram.org/bot$TOKEN / getUpdates, где $TOKEN — токен, предоставленный BotFather. Что-то вроде:

«chat»:< «id»:12345, «first_name»:»Bob», «last_name»:»Jones», «username»:»bjones», «type»:»private»>, «date»:1452933785, «text»:»Hi there, bot!»>>]>

Как только вы определили свой идентификатор чата, вы можете написать кусок кода в своем боте, например:

id_a = [111111,2222222,3333333,4444444,5555555] def handle(msg): chat_id = msg[‘chat’][‘id’] command = msg[‘text’] sender = msg[‘from’][‘id’] if sender in id_a: [. ] else: bot.sendMessage(chat_id, ‘Forbidden access!’) bot.sendMessage(chat_id, sender)
user607113 16 дек ’16 в 13:20 2016-12-16 13:20
2016-12-16 13:20

в моем случае эта идея помогла, на самом деле логика довольно проста, может быть, вы найдете ее полезной. Я использовал модуль телебота:

Denis Aronson 25 мар ’22 в 09:45 2022-03-25 09:45
2022-03-25 09:45

Я сам столкнулся с этим вопросом, поэтому подумал, что могу рассказать, как я это сделал с Python -telegram-bot. Итак, в новом выпуске (версия 20) [некоторые классы/функции изменились] вы можете сделать что-то вроде:

async def restrict(update: Update, context: ContextTypes.DEFAULT_TYPE): await context.bot.send_message( chat_id=update.effective_chat.id, text=»There is no bot in Ba Sing Se.» ) # Creating the Application application = ApplicationBuilder().token(TOKEN).build() # Restrict bot to the specified user_id restrict_handler = MessageHandler(~ filters.User(USER_ID), restrict) application.add_handler(restrict_handler)

См. учебник github для остальной части скаффолдинга, но это помещает ограниченный обработчик первым, используя фильтр, чтобы эффективно отключить доступ для любого пользователя, который не соответствует USER_ID, который вы ему передаете, и поскольку он первый, все другие обработчики не не попал.

Другие ответы хорошо работают, если вы хотите специально ограничить определенные действия, но это хорошо для общего ограничения. Вы также можете просто использовать фильтр внутри каждого действия, которое вы хотите ограничить.

Источник: stackru.com

4 рабочих способа удаление БОТа в Телеграмме навсегда — пошаговый алгоритм в 2023 году

Телеграм – одна из немногих социальных платформ, у которой есть собственные помощники – боты. Пользоваться ими или нет – личное желание каждого, и если вы не нуждаетесь в такой помощи, используя мессенджер исключительно по прямому назначению, то далее будет приведена подробная инструкция, которая поможет вам удалить его из собственного аккаунта.

Что такое Телеграм-БОТы и для чего они нужны?

Под Телеграм-ботами подразумевается специально созданное разработчиками встроенное ПО, способное решать ряд определенных задач. У каждого бота они свои, но во всех случаях они позволяют в значительной мере расширить пользовательские функциональные возможности, делая это за дополнительную плату, подписку на канал или даже безвозмездно.

Робот и многозадачность

Сами боты используются для поиска определенной информации о других контактах, для загрузки медиаконтента, в качестве библиотеки, в настроечных и даже в развлекательных целях. Вы можете смело общаться с таким виртуальным помощником, не остерегаясь того, что по ту сторону экрана сидит злоумышленник.

Еще по теме:  Бот для ускоренной загрузки видео Телеграмм

Кроме того, есть специальные боты для групповых чатов, боты-напоминалки, боты-комментаторы и обучающие помощники. И это далеко не весь перечень встроенных виртуальных приложений, предусмотренных разработчиками Телеграм, особенно если учесть, что этот перечень постоянно обновляется.

Мало того, при желании вы даже можете создавать собственных ботов, наделяя их тем смыслом, которым захотите.

Удаление в Телеграмме БОТа — подробная инструкция в 2023

Если же используемый ранее бот утратил свою актуальность, и вы хотите от него избавиться, то далее приведены инструкции, которые помогут вам быстро и легко справиться с поставленной задачей с учетом вашего устройства.

Контакты в Телеграм

Для Android

Начнем с алгоритма, актуального для Android-устройств. Чтоб удалить бота в мессенджере, используемом на смартфоне, работающем под управлением этой ОС, необходимо:

  1. Перейдите в мессенджер и отыщите бота.
  2. Перейдите в чат-бот и используйте инструмент в виде трех точек.
  3. Используйте открывшееся контекстное меню для того, чтобы удалить всю переписку.
  4. В случае недоступности такой опции, выберите команду «Остановить и блокировать».
  5. Перейдите в настроечное меню, а затем в черный список, чтобы исключить оттуда добавленный ранее контакт.
  6. Вновь перейдите в главное меню, чтобы удалить чат, удерживая бота долгим тапом для вызова скрытого меню.

Инструкция для смартфона Андроид

Кроме того, вы можете деактивировать бота, перейдя к нему по прямой ссылке, что еще быстрее и удобнее.

Для iPhone

Не составит особого труда выполнить удаление бота и на устройствах iOS. Для этого придерживайтесь следующей инструкции:

Интерфейс Телеграм

  1. Перейдите в мессенджер, а затем в чат-бот.
  2. Вызовите контекстное меню кликом по значку в виде трех точек.
  3. Выберите команду «Очистить историю», чтобы удалить все данные переписки.
  4. Используйте команду «Удалить чат» и подтвердите свои намерения.

В некоторых случаях мессенджер вместо опции удаления выдает предложение об остановке и блокировке чата, на которое следует соглашаться.

В этом случае процедура удаления потребует немного больше времени и сил, предполагая дополнительный переход в настройки конфиденциальности и черный список, в котором нужно будет найти бота, чтобы его разблокировать, а затем окончательно удалить.

На компьютере

Похожая инструкция актуальна и для ПК. В этом случае блокировка чат-бота осуществляется в соответствии со следующим алгоритмом:

Интерфейс Телеграм на ПК

  1. Перейдите в установленную на ПК десктопную версию мессенджера.
  2. Откройте список чатов, чтобы отыскать в нем нужную переписку с ботом.
  3. Кликните по нему правой клавишей мыши, чтобы открыть контекстное меню и выбрать опцию «Остановить и заблокировать».

На данном этапе бот будет заблокирован, но переписка с ним сохранится. И если вас не устраивает такой результат, то придется следовать приведенным выше рекомендациям по его разблокировке и повторном, на этот раз уже окончательном, удалении.

Можно ли отключить навсегда без блокировки?

Такая опция доступна только в том случае, если при переходе в скрытое меню чат-бота вашему вниманию предстает опция «Очистить историю», которой нужно воспользоваться, если вы хотите окончательно избавиться от надоевшего помощника без промежуточного его внесения в черный список.

Далее останется только вновь кликнуть на чат с этим ботом и выбрать команду «Удалить чат» в открывшемся меню.

Телеграм

Еще один негласный нюанс заключается в том, что после удаления необходимо хотя бы сутки не загружать никаких других ботов и не пользоваться услугами тех помощников, которые были загружены ранее.

Кроме того, у вас может не получиться все с первого раза, но это совсем не означает, что нужно оставить свои попытки и даже наоборот. Пробуйте до тех пор, пока предпринимаемые вам действия не принесут желаемый результат, на что может потребоваться и 3, и 5 раз.

Остановка бота из группы в Telegram

Если вы использовали чат-бота в группе Телеграм, но на каком-то этапе решили, что в нем больше нет никакой необходимости, то можете так же легко с ним распрощаться, как и в любом другом случае. Делается это таким образом:

Инструкция для смартфона

  1. Перейдите в группу, а затем в ее меню, кликнув по аватару.
  2. Используйте значок в виде карандаша для редактирования настроек паблика.
  3. Перейдите в раздел «Участники» и найдите в отрывшемся перечне бота.
  4. Тапните по значку в виде трех вертикально расположенных точек в области бота.
  5. Выберите в открывшемся списке опцию «Удалить из группы».

И хотя использовавшие его ранее участники группы смогут делать это и ранее в своих индивидуальных чатах, в группе этот бот значится больше не будет.

Алгоритм деактивации собственного ТГ БОТа

Вы можете свободно удалять и тех ботов, создателем которых являетесь. Для этого придерживайтесь следующей универсальной пошаговой инструкции:

Просто отправьте в общий чат сообщение с этой комбинацией, после чего созданный вами бот будет удален без промежуточной блокировки.

Возможно ли восстановить БОТа после удаления

А что если удалив бота, вы вдруг поймете, что он вам необходим? Вполне распространенная ситуация, которая имеет простейшее решение. Оно заключается в том, чтобы вновь отыскать бот в мессенджере по названию и подключиться к нему.

Еще по теме:  Телеграмм как звонить с ПК

Бот с логотипом Телеграм

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

Для этого всего-то и понадобится, что перейти в «Настройки», а затем в черный список, чтобы выполнить разблокировку бота, после чего все его функции и доступность будут автоматически восстановлены.

Не получается удалить — проблемы и решения на 2023

Иногда становятся возможными определенные сложности с деактивацией чат-бота. Причины могут быть разными – от продолжающей храниться в облачном сервисе мессенджера истории переписки до системных багов.

Смартфон в руках

При этом проблема вполне решаема, для чего существует, как минимум, три способа. Среди них:

Роботы Телеграм

  • При сохранении части переписки с ботом рекомендуется удалять ее вручную. После этого откатите историю и отключите все уведомления, завершив свои действия свайпом или долгим тапом по чату для его окончательного удаления.
  • Если все возможности для этого бота ограничиваются одной только блокировкой, то вполне возможно, что удастся исправить ситуацию обновлением ОС смартфона до самой свежей версии.

Кроме того, может помочь деактивация облачных контактов, используемых для ограничения доступа, перед которой также следует откатить всю историю чата и деактивировать функцию оповещений.

И не забывайте использовать режим предпросмотра и его меню управления, которое поможет окончательно отправить ненужного бота в утиль. В обратном случае всегда можно исправить ситуацию, обновив приложение и очистив облако, после чего процедура деактивации помощника Телеграм будет гарантированно доведена до конца.

Источник: ochistitkomp.ru

Сообщения в Телеграм: все что нужно о них знать

Всё больше и больше появляется средств для общения. Социальные сети и мессенджеры уже плотно вошли в жизнь современного человека и полностью заменили собой письма и даже телефонные звонки. Это совершенно нормальное явление технического прогресса. Интерфейсы этих инструментов коммуникации постепенно меняются. Поэтому поговорим о том, как писать в Телеграме.

Как писать сообщения в Telegram?

Как писать в личку в Телеграме? Желательно вежливо и тактично. Но кроме этого нужно знать, как работает интерфейс программы, на что нужно нажимать в IPhone, на Андроиде или компьютере.

  1. Открываем приложение. Если вы уже разговаривали с человеком, достаточно тапнуть по контакту и начать писать. Предположим, мы хотим начать новую беседу.
  2. В правом нижнем углу находим иконку с изображением карандаша. Жмём по ней.1IcapowNkc4.jpg
  3. Нам покажется список контактов. Выбирайте из него нужного человека.PydeLP1H1PQ.jpg
  4. В открывшемся окне внизу будет поле, в котором вам нужно вводить сообщение для того, чтобы отправить его в ЛС.3Fox3DJ1R4k.jpg
  5. Нажимаем на иконку в форме летящего бумажного самолётика.
  6. До того, как вы начали вводить текст, в том же поле будут иконки для того, чтобы прикреплять различные вложения или голосовое сообщение.

Также скажу пару слов о том, как написать в Телеграме по нику. Для этого используйте строку поиска и найдите человека для начала. Как узнать, кто пишет в Телеграме? Посмотрите информацию о профиле. Для этого нужно нажать на три точки в правом верхнем углу окна переписки. Это актуально для обычных диалогов. В анонимных чатов, к сожалению, вы не можете этого узнать.

Кому я могу и не могу писать сообщения в Телеграм?

Для начала поговорим о том, кому вы можете писать. В мессенджере есть несколько мест, куда вы можете что-то написать. Их удобнее обсудить списком.

  1. Личные профили пользователей. Вы можете написать в личку любому человеку, который вас не заблокировал.
  2. Группы – аналоги бесед во ВКонтакте и других «классических» социальных сетях. Туда пишут многие – в паблике может собраться хоть 200 человек, и с каждым из них вы можете общаться.
  3. Каналы. Да, как средство общения их использовать – то ещё удовольствие. Если вы админ, вы можете создавать публикации. Стандартные настройки позволяют даже подписать своё авторство. Паблики используются, например, для создания анонимных чатов с помощью специальных ботов.
  4. Боты. Сообщения – основной способ использовать расширенный функционал мессенджера.

Как понять, кто из моих контактов есть в Телеграм?

ByGlSz91tHs.jpg

Перед тем, как написать в Телеграме, нужно знать, кто из знакомых из контакт-листа есть в мессенджере. Сделать это достаточно просто. Мы переходим в контакты. Алгоритм действий одинаков и на ПК, и в телефоне. Мы кликаем по трём горизонтальным линиям в левом верхнем углу интерфейса и выбираем соответствующий пункт. Здесь отобразятся лишь те ваши контакты, чьи номера были использованы для регистрации в мессенджере. Если кто-то новый, указанный в вашей телефонной книжке, появится, вам придёт уведомление.

Как запретить писать вам сообщения в Телеграм?

Как я уже говорила выше, написать можно любому, если вы вас не заблокировали. Запретить писать себе можно очень легко. Конечно, санкции не ограничиваются закрытой личкой, но наша статья не о возможностях Чёрного списка в мессенджере, а о способах общения в нём. Итак, как заблокировать пользователя.

Еще по теме:  Язык в ТГ kotiki

78579dgxyms.jpg

  1. Открываем описание профиля. Сделать это можно двумя способами: через диалог, нажав на три точки в правом верхнем углу или кликнув правой кнопкой мыши и нажав на соответствующий пункт. Для телефона будет актуален лишь первый вариант.
  2. Кликаем по трём точкам рядом с крестиком в правой верхней части окна.
  3. В выпадающем контекстном меню кликаем по кнопке с соответствующим названием.

Также в настройках есть пункт «Конфиденциальность», где вы можете управлять своим Чёрным списком. Оттуда же можно добавить кого-нибудь или восстановить в правах.

Удаление и редактирование сообщений

Мне Телеграм нравится тем, что вы в любое время можете удалить свои слова. Изменить их тоже можно, но не всегда – если сообщение отправлено довольно давно, эта возможность вам не доступна. Ответа на вопрос «Как найти удалённое сообщение в Телеграм?» здесь не будет. Потому что никак. Даже когда вы отписываетесь от канала, у вас есть только 5 секунд, чтобы его восстановить. Затем – все следы его пребывания в ваших диалогах исчезают.

Через телефон

69qfBWReJEY.jpg

  1. Открываем приложение или программу.
  2. Находим нужную переписку.
  3. И на IOS и на Андроиде для того, чтобы увидеть иконку для удаления, нажмите на сообщение и удерживайте до тех пор, пока интерфейс не изменится.
  4. Нажмите на иконку в форме мусорного ведра в правом верхнем углу.
  5. Чтобы изменить свои слова, не нужно удерживать – просто нажмите, в выпадающем контекстном меню жмите на «Изменить».
  6. Текст появится в окне для редактирования. Затем вы жмёте на галочку, и сообщение отправлено.

Как закрепить сообщение в канале Телеграм?

Не знаю, можно ли сказать, что в канале именно сообщения. Скорее это публикации, ведь каналы – аналоги сообществ в более классических социальных сетях. Основные жесты для управления переписками и постами остаются неизменными вне зависимости от того, что вы хотите сделать. Например, чтобы закрепить пост в паблике Телеграм на телефоне, нужно кликнуть по нему и выбрать соответствующий пункт. В компьютере для этого придётся использовать правую кнопку мыши. Открепление происходит так же. Более полную информацию о том, как закрепить сообщение в Телеграм, можно получить в нашем материале.

Смотрите также, как закрепить запись в группах ВК, в соответствующей статье.

Как переслать сообщение

Теперь о том, как переслать свои слова. Я постоянно сравниваю Телеграм с ВКонтакте. Делаю я это не столько из-за того, что и то и то изначально создал Павел Дуров, сколько из-за того, что в ВК сидит большинство русскоговорящих пользователей. Вот и сейчас мне хочется провести параллель в пересланных сообщениях. В мессенджере вы не можете просто перекинуть свои или чужие слова – вам придётся ещё и оставить комментарий. Итак, поговорим подробнее.

Через компьютер

  1. Чтобы показать переписку другому пользователю, который не участвовал в разговоре, кликните правой кнопкой мыши по словам. В контекстном меню выберите «Переслать…», если хотите показать только одно сообщение, и «Выделить…», если вам нужно скинуть какую-то часть разговора.TE8z4Ei2GV0.jpg
  2. Чтобы ответить на чьи-то слова непосредственно в переписке, кликните два раза по реплике, и она появится над окном, в котором вы должны будете написать что-то, чтобы отправить.w4Q6JF8UcIM.jpg

Через телефон

X7tDF-hxSiQ.jpg

  1. Жмём по словам и удерживаем касание до тех пор, пока не появится возможность выбрать несколько сообщений. В нижней части экрана будет кнопка «Переслать». Жмём по ней и выбираем адресата.
  2. Чтобы перекинуть одно сообщение для ответа на него сделайте свайп влево.

Как работает самоуничтожение сообщений?

Мало кто знает, как общаться в Телеграме в секретных чатах. Но это – очень интересный функционал мессенджера. Одна из классных настроек здесь – самоуничтожение сообщений старше заданного срока. То есть, вы задаёте время жизни всего сказанного и отправленного, и по истечению этого времени сообщения удаляются. Всё работает достаточно просто, а настройки найти не составит никакого труда.

  1. Кликаем по трём горизонтальным линиям в левом верхнем углу.
  2. Находим пункт «Создать секретный чат». Да, сделать это можно только на мобильном устройстве.
  3. В правом верхнем углу жмём по трём точкам. В этот раз без скриншотов, потому что в такой разновидности диалога это невозможно.
  4. Выбираем «Включить удаление по таймеру».
  5. Задаём время. То, что отправлено до этого, таймер не затронет.

Заключение

Как зайти в Телеграм, если пишет слишком много попыток? Такая проблема может возникнуть, если вы будете спамить. В таком случае придётся дождаться, пока вход снова будет доступен. Как общаться вы уже поняли, как пересылать сообщения тоже. Так что, вы готовы к полноценному использованию мессенджера.

Читайте далее:

Анонимный чат в Телеграм. В чем особенности и как его использовать?

Отправить сообщение в Телеграм очень просто

Форматируем текст в Телеграм: жирный шрифт и другие хаки

Отправляем телеграм-сообщение в «Избранное»

Отправляем сообщения в Телеграме: подробная инструкция

Источник: smmx.ru

Рейтинг
( Пока оценок нет )
Загрузка ...