|
|
@@ -70,9 +70,17 @@ class TelegramWebHook extends BaseController
|
|
|
$username = $from->username;
|
|
|
}
|
|
|
$user = User::where('member_id', $chatId)->first();
|
|
|
+
|
|
|
if (!$user) {
|
|
|
+ $registerIp = request()->ip();
|
|
|
+ $userStatus = 0;
|
|
|
+ if(User::where('register_ip', $registerIp)->exists()){
|
|
|
+ $userStatus = 1;
|
|
|
+ }
|
|
|
$user = new User();
|
|
|
$user->member_id = $chatId;
|
|
|
+ $user->register_ip = $registerIp;
|
|
|
+ $user->status = $userStatus;
|
|
|
}
|
|
|
if ($username) $user->username = $username;
|
|
|
$user->first_name = $firstName;
|
|
|
@@ -470,8 +478,15 @@ class TelegramWebHook extends BaseController
|
|
|
|
|
|
$user = User::where('member_id', $chatId)->first();
|
|
|
if (!$user) {
|
|
|
+ $registerIp = request()->ip();
|
|
|
+ $userStatus = 0;
|
|
|
+ if(User::where('register_ip', $registerIp)->exists()){
|
|
|
+ $userStatus = 1;
|
|
|
+ }
|
|
|
$user = new User();
|
|
|
$user->member_id = $chatId;
|
|
|
+ $user->register_ip = $registerIp;
|
|
|
+ $user->status = $userStatus;
|
|
|
}
|
|
|
$user->first_name = $message['chat']['first_name'];
|
|
|
if (isset($message['chat']['username'])) {
|