Домой Каталог: Разные товары Rcl Telegram bot Уведомления realtime на один аккаунт в телеграме от разных пользователей
8ответ(ов) в теме
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
1
19:51

Добрый день. Подскажите пожалуйста, есть ли возможность сделать так, чтобы на один аккаунт в телеграме можно было получать realtime уведомления о сообщениях отправленных разным пользователям. Например, у меня есть несколько профилей на сайте и если кто-то отправит сообщения хотя бы в один из этих профилей, получить уведомление на свой телеграм. Иначе говоря, есть ли возможность привязать несколько профилей к одному телеграмму?

0
Preci
не в сети 17 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
2
19:53

Ну вы сами можете попробовать привязать один и тот же телеграм к в нескольких профилях. Если не получится - значит без написания кода это сделать нельзя

0
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
3
19:27

А кто мог бы помочь это сделать?

0
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
4
19:27

код написать

0
Preci
не в сети 17 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
5
22:44

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

0
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
6
13:55

да, не привязывается

0
Preci
не в сети 17 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1646
7
15:24

add_action('rcl_chat_insert_message', function($message){
	
	$to_user = $message['private_key'];
	
	/**
	* ID пользователей, чьи уведомления о получении сообщений будут продублирован пользователю $redirect_to
	*/
	$redirect_from = [3,4];
	
	/**
	* ID пользователя который будет получателем уведомлений
	*/
	$redirect_to = 1;
	
	if(!in_array($to_user, $redirect_from)) {
		return;
	}
	
	$telegram = new Telegram();
	
	$content = 'Пользователь ' . get_user_by('id', $to_user)->display_name . ' получил новое сообщение от пользователя ' . get_user_by('id', $message['user_id'])->display_name;

	$telegram->sendToUser($redirect_to, $content);
	
	
});

Вставляйте в functions.php темы и заполняйте
$redirect_from и $redirect_to

0
Максим
не в сети 1 месяц
На сайте с 03.02.2020
Участник
Тем 98
Сообщения 262
8
16:00

Спасибо!!!

0
Вы не имеете права на публикацию сообщений в этой теме