Telegram bot сделать приватным

Я разрабатываю бота Telegram, который должен быть доступен только его владельцу (только владелец сможет добавить его в группы или увидеть в поиске). Возможно ли добиться этого с помощью служб Telegram (например, BotFather) или я должен проверить свой код, если тот, кто отправляет сообщения боту, является владельцем?

user6587056 2 Сен 2017 в 18:27

4 ответа

Лучший ответ

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

Вы можете отключить присоединение к группе через /setjoingroup , но вы также не можете пригласить бота в группу.

Sean 2 Сен 2017 в 21:05

Я начал работать несколько недель назад над ботами Telegram. Для этого я прочитал в спецификациях, нет способа создать приватного бота из botfather. Единственный способ — использовать пользовательскую команду, например / пароль, чтобы отправить пароль боту, а затем сохранить идентификатор чата клиента (если пароль верен, конечно . ). Вашему боту нужно принимать команды только из запомненного / аутентифицированного идентификатора чата, как вы это делали бы классическим способом для любого другого приложения.

Как сделать бота в телеграм приватным(закрытым)

SebastienG 12 Май 2020 в 08:31

Вы можете проверить идентификатор чата (9-значный номер) в вашем коде.

Например, если вы используете эту оболочку для создания бота, вы можете используйте update.message.chat_id , чтобы получить идентификатор чата. Вы также можете проверить имя ( update.message.from_user.first_name ) и фамилию ( update.message.from_user.last_name ).

SpiralDev 23 Апр 2018 в 08:09

Вы ничего не можете сделать с BotFather. единственный способ — проверить это внутри своего кода.

Еще по теме:  Виджет Телеграмм для сайта подписаться

Источник: question-it.com

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

Фото №1 и 2 . Пишем нашему боту команду /start . Проходим капчу.
Далее отправляем нашему боту команду /addbot .

Фото №3. Переходим в BotFather и отправляем команду /newbot . Далее он просит Вас присвоить к Вашему боту ник (Пишем желаемый ник), следом просит задать к нему Юзернейм (Задаём ему Юзернэйм). Если Юзернейм свободен, то Вы получите токен API в виде набора букв и цифр — КОПИРУЕМ ИХ.

Фото№4 После того как скопировали токен, переходим снова в наш бот, отправляем ему полученный токен.

Фото№5 Переходим в созданного бота, пишем ему команду /start, видим что он функционирует, значит сделали всё правильно. Пишем первую букву своего города и выбираем любимый продукт. Приятных покупок!

Источник: telegra.ph

КАК СОЗДАТЬ БОТА В ТЕЛЕГРАММ ЗА 5 МИНУТ (без программирования | Telegram Bot)

Можно ли создать приватного бота Telegram?

Насколько я понимаю, в Телеграме можно через поиск найти любого бота и начать с ним взаимодействие посредством доступных команд. Любого. Если знаешь его уникальное имя.
Можно ли создать такого Telegram Bot, с которым смогу общаться только я и еще несколько человек?

Как пример, на такую мысль меня натолкнула статья на Хабре: https://habrahabr.ru/company/mailru/blog/301562/
В конце статьи автор рассказывает, что взаимодействует со своей системой «Умного дома» через собственного бота.
Включает и выключает свет в ванной.
С ходу найти этого бота мне не удалось, но я предполагаю, что любой, кто знает имя этого бота, сможет включать свет в ванной и туалете автора статьи 🙂
Или я не прав?
У меня нет прав на написание комментариев к этой статье, иначе я бы спросил там напрямую у автора.
Можно ли создать в Telegram приватного бота?

  • Вопрос задан более трёх лет назад
  • 19166 просмотров
Еще по теме:  Источники url просмотра в Телеграмме

Комментировать
Решения вопроса 2

Стандартной реализации нет. Бот — просто канал взаимодействия. Проверки и ограничения надо делать на своей стороне.
Там особой логики и нет. Просто делаете таблицу с id (или логин, если есть, но лучше id) пользователей, кто может использовать бота. Все остальные просто игнорируются.

Ответ написан более трёх лет назад
Комментировать
Нравится 11 Комментировать

gbg

Любые ответы на любые вопросы

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

Ответ написан более трёх лет назад
Нравится 7 2 комментария

То есть стандартной реализации не предусмотрено?
Подобную логику проверки и отсеивания посторонних лиц надо реализовать самому?

landergate

Ответы на вопрос 1

Я на python сделал так:
if (user_id = тут ваш телеграм id):
Тело программы
else:
Написать пользователю, что у него нет доступа

Ответ написан 06 июн. 2022
Нравится 2 1 комментарий

Помогите, пожалуйста, как это сделать поточнее, нигде нет информации(
Сделала чат-бот, но мне его нужно ограничить для определённых пользователей, чтобы даже, если они захотели поделится ссылкой на Бота, то она была неактивна для других, если вы можете помочь напишите мне пожалуйста 89604640602

Ваш ответ на вопрос

Войдите, чтобы написать ответ

python

  • Python
  • +1 ещё

Как решить данную ошибку с inline кнопками?

  • 1 подписчик
  • 2 часа назад
  • 37 просмотров

Источник: qna.habr.com

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