Merge pull request #465 from allerta-vvf/master

Add debug_userid command
This commit is contained in:
Matteo Gheza 2022-03-15 14:15:49 +01:00 committed by GitHub
commit 3634603edc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 27 additions and 0 deletions

View File

@ -245,6 +245,33 @@ function telegramBotRouter() {
);
});
$Bot->onCommand('debug_userid', function (Message $message) {
global $Bot;
$messageText = "🔎 ID utente Telegram: <b>".$message->from->id."</b>";
if(isset($message->from->username)) {
$messageText .= "\n💬 Username: <b>".$message->from->username."</b>";
}
if(isset($message->from->first_name)) {
$messageText .= "\n🔎 Nome: <b>".$message->from->first_name."</b>";
}
if(isset($message->from->last_name)) {
$messageText .= "\n🔎 Cognome: <b>".$message->from->last_name."</b>";
}
if(isset($message->from->language_code)) {
$messageText .= "\n🌐 Lingua: <b>".$message->from->language_code."</b>";
}
if(isset($message->from->is_bot)) {
$messageText .= "\n🤖 Bot: <b>".yesOrNo($message->from->is_bot)."</b>";
}
$message->reply($messageText);
if(defined("BOT_TELEGRAM_DEBUG_USER")){
$messageText .= "\n\n🔎 JSON del messaggio: <b>".json_encode($message)."</b>";
$Bot->sendMessage(BOT_TELEGRAM_DEBUG_USER, $messageText);
}
});
$Bot->onCommand('info', function (Message $message) {
global $users;
$user_id = getUserIdByMessage($message);