С contact form 7 идут заявки на телеграм бота, можно ли дать права на просмотр еще одному человеку?

Ссылка скопирована
1 ответ

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

У меня своего бота нету, поэтому не знаю, как авать права на него кому-то еще.

Дополнительно:

Ответы:

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

  • Клиенты должны группу создать и пригласить туда бота? Я просто вообще никогда не делал и не настравал ботов. Только вставлял токкен в контакт форм. Не знаю что и гуглить
  • Вот, здесь подробно как настроить и как добавлять.

    https://blog.maxgraph.ru/kak-otpravlyat-zayavku-s-...

С contact form 7 идут заявки на телеграм бота, можно ли дать права на просмотр еще одному человеку?

Анатолий Куликов @anatoly_kulikov Помог ответ? Отметь решением! Если вы хотите, чтобы бот отправлял сообщения в личных сообщениях (хотя равно как и общих чатах), то нужно выполнить два условия:
- бот должен находится в чате (личном, например)
- бот должен знать id чата для отправки сообщений

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

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Frontend-редакция Ответ

Да, заявки из Contact Form 7 может смотреть не только человек, который создал Telegram-бота. В Telegram права на просмотр сообщений решаются не правами на бота, а тем, куда бот отправляет сообщения.

Есть два рабочих варианта:

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

Обычно проще использовать группу. Клиент создает группу, приглашает туда нужных людей, добавляет бота, затем нужно узнать ID группы и прописать его в настройках интеграции Contact Form 7 - Telegram.

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

Если интеграция сделана своим кодом, отправка в несколько чатов выглядит так:

$token = '123456:telegram_bot_token';
$chat_ids = ['-1001234567890', '123456789'];
$text = 'Новая заявка с сайта';
 
foreach ($chat_ids as $chat_id) {
    wp_remote_post("https://api.telegram.org/bot{$token}/sendMessage", [
        'body' => [
            'chat_id' => $chat_id,
            'text' => $text,
            'parse_mode' => 'HTML',
        ],
    ]);
}

$token = '123456:telegram_bot_token'; $chat_ids = ['-1001234567890', '123456789']; $text = 'Новая заявка с сайта'; foreach ($chat_ids as $chat_id) { wp_remote_post("https://api.telegram.org/bot{$token}/sendMessage", [ 'body' => [ 'chat_id' => $chat_id, 'text' => $text, 'parse_mode' => 'HTML', ], ]); }

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно