Skip to content
This repository was archived by the owner on Jan 18, 2025. It is now read-only.

Commit 88993d8

Browse files
author
Francesco Tarantino
committed
Improved feedback management.
1 parent ac9b062 commit 88993d8

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

bot.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,9 @@
155155
acq($update["callback_query"]["id"], $textalert, $alert);
156156
em($userID, $update["callback_query"]["message"]["message_id"], $update["callback_query"]["message"]["text"]);
157157
exit();
158+
} elseif ($data[0] == "reply" AND $status == NULL AND $userID == $owner) {
159+
$dbuser->query("UPDATE BNoteBot_user SET status='reply-" . $data[1] . "' WHERE userID='$userID'");
160+
sm($userID, "*Send the response message:*", false, "Markdown");
158161
}
159162
$result = $dbuser->query("SELECT * FROM BNoteBot_memo WHERE userID = '" . $userID . "' ORDER BY timestamp DESC") or die("0");
160163
for ($set = array(); $row = $result->fetch_assoc(); $set[] = $row);
@@ -443,8 +446,11 @@
443446
if($msg == $lang['cancel']){
444447
menu($lang['cancelled']);
445448
} else {
446-
$feedback = "Messaggio: $msg\nNome: $name\nUsername: @$username\nUserID: $userID\nLingua: ".$language."\nData: " . date($dateformat, time());
447-
sm("31507896", $feedback);
449+
$menu[] = array(array(
450+
"text" => "Reply",
451+
"callback_data" => "reply-" . $userID));
452+
$feedback = "New feedback received!\n\nMessage: $msg\nName: $name\nUsername: @$username\nUserID: $userID\nLanguage: ".$language."\nDate: " . date($dateformat, time());
453+
sm($owner, $feedback, $menu, false, false, false, false, true);
448454
$var=fopen("feedback.txt","a+");
449455
fwrite($var, "\n\n" . $feedback);
450456
fclose($var);
@@ -499,6 +505,10 @@
499505
menu($lang['saved']);
500506
$dbuser->query("UPDATE BNoteBot_user SET status='' WHERE userID='$userID'");
501507
}
508+
} else if($sexploded[0] == "reply" AND $userID == $owner){
509+
$dbuser->query("UPDATE BNoteBot_user SET status='' WHERE userID='$userID'");
510+
sm($userID, "*Sent.*", false, "Markdown");
511+
sm($sexploded[1], $msg);
502512
} else {
503513
if($msg == $lang['addmemo']){
504514
$dbuser->query("UPDATE BNoteBot_user SET status='addmemo' WHERE userID='$userID'");

config.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@
1111

1212
//Other.
1313
$langdir = "lang/";
14+
$owner = 123456; //Replace with your Telegram ID (@userinfobot). The feedbacks will be sent to this user.
1415
?>

0 commit comments

Comments
 (0)