ALTER TABLE `users` ADD `telegramid` INT(10) NOT NULL DEFAULT '0';
$user['telegramid'] = isset($_POST['telegramid']) ? htmlspecialchars(mb_substr(trim($_POST['telegramid']), 0, 40)) : '' зачем такой фильтр, если там как я понял число? не проще intval?