Контакты

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (7)
  • Как сделать чтоб команда работала только в определённом чате дискорд?

    lComrade
    @lComrade
    Вариант 1: Дайте боту права на чтение только определённого канала.

    Вариант 2: Проверяйте ID канала из которого было получено сообщение.
    Ответ написан
    Комментировать
  • Debian 11 grub не предлагает при запуске выбор os как исправить?

    lComrade
    @lComrade
    Вариант 1: Grub не показывает меню при загрузки, так как эта опция была отключена. Включить можно так:
    1. Установите Grub Customizer: sudo apt install grub-customizer
    2. Запустите его с правами root: sudo grub-customizer
    3. В открывшемся окне перейдите во вкладку "General settings".
    4. Включите галочки "show menu" и "look for other operation systems".
    5. Установите "Boot default entry after" 5 секунд или больше.
    6. Не забудьте сохранить конфигурацию.


    Вариант 2: При установки Debian вы случено отформатировали весь диск. Теперь Debian - это единственная ос в принципе.

    Что бы убедиться в этом проверьте наличие разделов в NTFS. Команда: sudo fdisk -l | grep NTFS.
    Ответ написан
    Комментировать
  • Какие есть технологии/виды обмена сообщениями между пользователями по сети?

    lComrade
    @lComrade
    Технологии
    Большая часть мессенджеров использует своё API по верх HTTP. Например: Telegram, Discord и Matrix.

    Есть ещё IRC и XMPP - это протоколы. Например IRC можно использовать имея лишь telnet клиент.

    Виды
    Популярны несколько моделей хранения и передачи сообщений:
    1. Есть центральный сервер и все сообщения проходят через него. Примеры: Telegram, Discord, WhatsApp.
    2. Серверное ПО доступно каждому и любой желающий может поднять свой сервер. Пример: Signal.
    3. Всё из пункта 2 и ещё: сервера могут объединятся в федерацию. Так пользователь с одного сервера может написать пользователю с другого сервера. Примеры: XMPP, Email.
    4. Соединение от пользователя к пользователю (peer to peer). То есть ни каких серверов нет. Примеры: RetroShare, Briar.
    Ответ написан
    6 комментариев
  • Как продебажить Samba сервер?

    lComrade
    @lComrade
    У меня была такая же проблема. Это вызвано тем что версия протокола SMB, которую использует клиент, ниже версии сервера. Проблема проявляется только при гостевом доступе.

    Попробуйте: добавить пользователя UNIX, добавить пользователя SAMBA и перезапустить smbd.service.

    Пример:
    1. Пользователь nobody уже есть, его создавать не требуется.
    2. Создаём пользователя SAMBA: sudo smbpasswd -a nobody
    3. Включаем пользователя SAMBA: sudo smbpasswd -e nobody
    4. Перезапуск smbd: sudo systemctl restart smbd.service
    Ответ написан
    1 комментарий
  • Хочу написать фильтр мата, есть идеи как это можно реализовать?

    lComrade
    @lComrade
    Тоже писал бота для удаления сообщений с матом. Я создал список матерных корней и проверял наличие хотя бы одного корня в сообщении. Работало неплохо, но некоторые додумались писать мат с ошибками или на английском. Кстати пробелы не учитывались, то есть от слитного написания мата тоже помогало.

    Наверное лучшие решение в данном случаи не пытаться вылавливать весь мат, а только большую его часть. И после нескольких матерных слов запрещать писать на 24 часа или временно банить.

    Словарь мата, который я использовал: https://github.com/lcomrade/mat-defender-discord-b...
    Ответ написан