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

Когда я отправляю сообщение моему 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

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

Для того чтобы сделать администратора анонимным, необходимо выбрать пункт «Анонимность» в настройках его прав. Этот администратор будет скрыт из списка участников, а его сообщения будут публиковаться от имени группы. Кроме того, в Telegram-каналах появилась возможность оставлять комментарии.

Еще по теме:  Зачеркнуть Красным крестом в Телеграмм

Как управлять группой в телеграмме?

Сначала нажимаем на 3 точки справа от названия группы. Здесь находим пункт «Управление группой», жмем на него. В пункте «Тип группы» у нас по умолчанию стоит «Частная», то есть, она уже закрытая. Чтобы изменить ее статус, нажимаем на «Частная» и выбираем то, что нужно.

Сколько администраторов может быть в Телеграм канале?

Количество участников, которых может видеть создатель канала — 200 человек. Возможность редактирования сообщения в каналах — без ограничения (начиная с версии 6.1). Количество админов в канале — до 50.

Как дать права администратора боту?

  1. Добавляем в беседу
  2. Выбираем, куда хотим добавить бота
  3. Заходим, в меню беседы
  4. Меню, настройки прав бота.
  5. Выдаем права администратора, боту.

Как поменять владельца группы в телеграмме?

Откройте настройки канала/группы и зайдите в раздел «Администраторы». Добавьте админа, которому собираетесь передавать права, и выдайте ему все разрешения. Нажмите на появившуюся внизу кнопку «Передать права на канал/группу». Нажмите «Сменить владельца» и введите пароль от двухэтапной аутентификации.

Как вытащить контакты из группы телеграмм?

Зайдите в Настройки => Конфиденциальность и Безопасность => Экспорт данных из Telegram. Из списка выберите данные, копию которых вы хотите получить. Вы можете выгрузить контакты, личные чаты, чаты в группах и ботах, медиафайлы: фото, видео, аудио, документы и т. д, в общем все, что хранится на серверах мессенджера.

Как изменить название админа в телеграмме?

  1. зайти в Telegram;
  2. перейти в настройки канала;
  3. нажать на пункт «Администраторы»;
  4. нажать на кнопку «Добавить администратора» и выбрать нужного человека из списка;
  5. в меню включить пункт «Выбор администратора»;
  6. нажать на кнопку «Передать права на канал» внизу и подтвердить это решение.

Сколько групп можно создать в телеграмм?

Всего можно создать до 8 публичных каналов и групп или до 500 приватных. Подписаться можно максимум на 500 каналов.

Еще по теме:  Xiaomi как убрать всплывающие окна из Телеграмма

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

4096 символов для добавляемого поста. Не пишите в Телеграф если ваш пост вписывается в этот лимит и не требует добавления иллюстраций или видео. 640х640 px — рекомендуемый размер добавляемого изображения канала (аватар/логотип). 10 публичных каналов может создать один пользователь.

Как включить комментарии в Телеграм канале?

Все очень просто: обновите клиент Telegram на своем компьютере или телефоне, зайдите в канал и нажмите кнопку «Прокомментировать» под тем постом, который вы хотите обсудить. Если обсуждение уже началось, вместо «Прокомментировать» на кнопке будет счетчик комментариев.

Как выдать права боту в мафии?

  1. Добавить бот в группу или супергруппу;
  2. Настроить язык и нажать на «Готово»;
  3. Выдать права Администратора для Truemafia bot. Это нужно для удаления/закрепления сообщений и выдачи мута (молчанка) в группе;
  4. Написать в чат /game для запуска игры.

Как добавить бота в качестве администратора?

В меню ищите «Управление каналом» или Manage Channel. Нажимайте Добавить администратора. Далее щелкните на значок лупы (поиск) и вводите название своего бота. Щелкайте по найденному и устанавливайте для него права.

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

Права администратора группы в телеграмм

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

Какими правами может обладать админ группы в веб телеграмм онлайн?

Админ может иметь следующие возможности:

  1. Изменение профиля группы;
  2. Удаление сообщений;
  3. Блокировка пользователей;
  4. Пригласительные ссылки;
  5. Закрепление сообщений;
  6. Выбор администраторов.

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

Советуем вести, просматривать группы и каналы в онлайн телеграмме, так как он работает через браузер и имеет раздельные вкладки, что удобно для работы. Также, в Web telegram есть бесплатный рабочий прокси, который успешно обходит блокировку телеграм в России.

Источник: telegramm.site

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