@jolykoff
Начинающий программист

Как сделать команду «репорт»?

Суть в том, что сделал команду "репорт", суть такова юзер пишет эту команду, а потом допустим, какой и где баг он нашел. Бот отправляет то, что его сообщение отправлено админу, т.е. мне в лс.
Но что-то пошло не так, прошу помощи
if($cmd == "репорт"){
		$vk->sendMessage($peer_id, $id, "@id{$id} Напишите что (Вы) хотите отправить, (Вы) можете отправить найденный баг или предложить что-то новое");
		}else{
			$vk->sendMessage($peer_id, $id, "@id{$id} (Ваше) сообщение отправлено администратору");
		}
	}
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
А что там могло пойти ну так, если вы обрабатываете эту команду точно так же как и другие то есть копии паста
Ответ написан
@Lyser777
надо сделать так:

user -> report [text] -> sendToAdmin[!adminHasReport ? [report_text +"\nВведите ответ на этот репорт в следующем сообщении"] : "Появился новый репорт! Заканчивайте с предыдущим" ]

admin -> [report_answer] -> sendToUser [report_answer] -> sendToAdmin[hasReports ? [report_text] : "Репортов больше нет"]
Ответ написан
@Viplayer
У тебя лишняя } и условие, "если смс не равно репорт, то отправить админу"...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SMIT Москва
от 45 000 до 65 000 руб.
Zelo Москва
от 130 000 руб.
Amigoweb Магнитогорск
от 40 000 до 70 000 руб.