Пример #1
0
if($a['chatId']==null){

	$sth=$db->prepare("SELECT chatId FROM managers");
	$sth->execute();
	$managerChat=array();
	while($a=$sth->fetch()){
		$managerChat[]=$a['chatId'];
	}
	
	$randomManagerChat=$managerChat[rand(0,count($managerChat)-1)];
	$sth=$db->prepare("UPDATE managers SET wsChat=:wsChat WHERE chatId=:chatId");
	$sth->execute(array(":wsChat"=>$wsChatId,":chatId"=>$randomManagerChat));
	

	
	$msgSent=$bot->SendMessage($randomManagerChat,$msg);
	
}else{

	$msgSent=$bot->SendMessage($a['chatId'],$msg);


}


	$dbname="chatsDBs/".$wsChatHash.".db";


	// Connect to database
	require('chatDBConnect.php');
	$db=chatDBConnect($dbname);
Пример #2
0
							
							if($password==$managersPassword){
					
							$firstName=$update->message->chat->first_name;
							$lastName=$update->message->chat->last_name;
							
							// Если менеджер повторно регистрируется в системе командой /newmanager_ , сперва удалим его
							$sth=$db->prepare("DELETE FROM managers WHERE chatId=:chatId");
							$sth->execute(array(":chatId"=>$chatId));	
							
							// Добавляем менеджера в базу
							$sth=$db->prepare("INSERT INTO managers (chatId, name) VALUES (:chatId, :name)");
							$sth->execute(array(":chatId"=>$chatId, ":name"=>$firstName." ".$lastName));
							
							// И шлем ему привет
							$msgSent=$bot->SendMessage($chatId,"Здравствуйте, ".$firstName."! \r\nВ этом чате вы будете получать сообщения с сайта! Приятной работы!"); // Success!
							}else{
							
							$msgSent=$bot->SendMessage($chatId,"Неверный пароль для добавления нового менеджера!"); // Success!
							
							
							}
					
					}else	if($message=="/exit"){

									$sth=$db->prepare("UPDATE managers SET wsChat=:wsChat WHERE chatId=:chatId");
									$sth->execute(array(":chatId"=>$chatId, ":wsChat"=>null));
									$firstName=$update->message->chat->first_name;
									$msgSent=$bot->SendMessage($chatId, $firstName.", Вы вышли из чата");