• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

[Заказ]Нужна функция в чате

marafon4k

Местный
Сообщения
140
Реакции
41

marafon4k

  • 140
  • 41
Нужно добавить функцию ~ удалить сообщение(выбранное) у всех из чата, чтобы писалось что:
Name : "Сообщение удалено администратором";
- удаляется сообщение модератором/администратором.

Контакты:
admin@cseuro.com ~ указывайте заранее стоимость вашей услуги.
 

marafon4k

Местный
Сообщения
140
Реакции
41

marafon4k

  • 140
  • 41
Так же приветствуются верстальщики! (Нужно поставить дизайн на сайт)
 

delprofile

Premium
Сообщения
37
Реакции
5

delprofile

  • 37
  • 5
Могу ошибаться у сообщений в редисе есть id при удаление в редис посылай замену (=
 

XtReLL

Свой Человек
Сообщения
1,046
Реакции
468

XtReLL

  • 1,046
  • 468
PHP:
   const DELETE_MSG_CHANNEL = 'del.msg';

public function delete_message(Request $request)
    {

        $value = $this->redis->lrange(self::CHAT_CHANNEL, 0, -1);
        $i = 0;
        $json = json_encode($value);
        $json = json_decode($json);
        foreach ($json as $newchat) {
            $val2 = json_decode($newchat);
            
            if ($val2->time2 == $request->get('messages')) {
                $this->redis->lrem(self::CHAT_CHANNEL, 1, json_encode($val2));
                $this->redis->publish(self::DELETE_MSG_CHANNEL, json_encode($val2));
            }
            $i++;
        }


        return response()->json(['success' => 'Сообщение удалено !']);
    }

if ($this->user->is_admin == 1) {
            if (substr_count($messages, '/clear')) {
                $this->redis->del(self::CHAT_CHANNEL);
 

marafon4k

Местный
Сообщения
140
Реакции
41

marafon4k

  • 140
  • 41
Судя по всему, ты в этом не очень шаришь ?)
Да.. В этом нет опыта.. Вроде много чего сделал, но удалять сообщения или очищать чат полностью не могу) Пытаюсь вызвать при вызове /clear type "delmsg", то не сработало, других вариантов нет)
 

ToXaHo

Заблокирован
Сообщения
589
Реакции
420

ToXaHo

  • 589
  • 420
Отпиши в лс что нужно именно сделать
 

delprofile

Premium
Сообщения
37
Реакции
5

delprofile

  • 37
  • 5
Да.. В этом нет опыта.. Вроде много чего сделал, но удалять сообщения или очищать чат полностью не могу) Пытаюсь вызвать при вызове /clear type "delmsg", то не сработало, других вариантов нет)
Код:
io.emit('message', { type: 'delete-message', id: id});
 
Сверху