Может ли бот в Телеграмме написать первым

Стоит задача: когда человек вступает в канал, то нужно чтобы бот (если нужно, то бот в канале будет состоять) писал сообщение в личку. При этом ботов, которые пишут сообщения в лс >1 и вход можно сделать как с одобрениями администратора, так и без. Использовать telebot или aiogram?

Отслеживать
51.4k 194 194 золотых знака 56 56 серебряных знаков 232 232 бронзовых знака
задан 23 мая 2022 в 15:28
Vladragone Vladragone
122 2 2 серебряных знака 12 12 бронзовых знаков

Бот не может первым писать сообщение в ЛС юзеру. ЭТО НЕВОЗМОЖНО tlgrm.ru/docs/bots#cem-bot-otlicaetsa-ot-obycnogo-akkaunta

23 мая 2022 в 15:36
t.me/joinchat/hT-xGiOX9M8zMmJi А это сбой в матрице или че?
23 мая 2022 в 15:40
не ответил бот(
23 мая 2022 в 16:11
есть подозрение, что дело именно в том, что канал закрытый
23 мая 2022 в 16:11
да! Объясни пожалуйста как!

23 мая 2022 в 16:29

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

PS. К слову это такой себе способ сделать так чтобы бот писал первым. Забавно.

Как ИДЕАЛЬНО писать БОТОВ на PYTHON | Aiogram & Nextcord

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

  1. делаем бота в ботфазере
  2. даем боту возможность читать все сообщения (Group Privacy)
  3. создаем канал
  4. добавляем бота как администратора
  5. заходим в управление каналом — пригласительные ссылки — создать новую ссылку — ставим галку Заявки на вступление — ДОБАВИТЬ
  6. теперь переходим к коду бота

Источник: ru.stackoverflow.com

Телеграм бот теперь может писать первым

Да, вы не ослышались. В Telegram появилась возможность создать такого бота, который будет писать первым (начинать диалог). Сегодня разберемся как создать такого бота.

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

Итак, в начале декабря 2021 года, Команда Телеграм выкатила очередное обновление Bot Api. Кроме прочего, в нем добавилась интересная функциональная возможность: бот может первым начинать диалог с пользователем, без нажатия кнопки Старт.

Для того, чтобы бот мог сам начать диалог с пользователем, надо чтобы соблюдалась конкретная последовательность действий:

  • Нужно создать закрытую группу в Телеграм. Такую группу, в которую можно зайти только по ссылке. И после нажатия по ссылке должно происходить одобрение администратором.
  • Создается бот (силами программиста. Конструкторы тут не помогут), который добавляется в эту группу админом, и ему назначается право одобрения новых заявок в группу.
  • Новый пользователь, когда нажимает по ссылке, попадает “в поле зрения бота” как заявка на одобрение.
  • Бот должен автоматически принимать эту новую заявку, и писать приветственное сообщение в личку этому пользователю.

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

Пишем TELEGRAM бота с ОПЛАТОЙ на Python

А в марте 2022 года в Telegram появилась возможность создавать веб-ботов! Почитать про новую фишку можно по этой ссылке.

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

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

62c6cfe80871d481628818.jpeg

Мне в ЛС телеграма бот написал ПЕРВЫМ, что раньше было сделать невозможно (см.скрин)

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

ERROR — TeleBot: «A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat not found»

Еще по теме:  Прямая ссылка на чат в Телеграм

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

Как им это удается? В telebot api я пробежался глазами, не нашел такого апдейта. Может telebot не может так, только aiogram?

  • Вопрос задан 07 июл. 2022
  • 1127 просмотров

1 комментарий

Простой 1 комментарий

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

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