FluffyChat Official Website | FAQ

Часто задаваемые вопросы

Вы можете редактировать или переводить этот FAQ на Weblate.

# Как я могу поддержать FluffyChat?

FluffyChat нуждается в ВАШЕЙ помощи!

FluffyChat разрабатывается волонтёрами и всегда будет бесплатным для всех. Однако хостинг и разработка невозможны без финансовой поддержки.

Сейчас я трачу почти всё своё свободное время на разработку FluffyChat, не получая за это никаких денег. Однако я не смогу заниматься этим вечно. Будущее FluffyChat зависит от таких людей, как вы.

Большинство людей проигнорирует это сообщение. Но если FluffyChat полезен вам, пожалуйста, подумайте о том, чтобы сделать небольшое пожертвование.

Поддержите FluffyChat здесь:
https://ko-fi.com/krille
https://liberapay.com/KrilleChritzelius

Спасибо за то, что помогаете FluffyChat оставаться живым и независимым.

# Что такое FluffyChat?

FluffyChat является удобным и бесплатным приложением без рекламы с открытым исходным кодом на основе протокола Matrix и работает аналогично Telegram или WhatsApp.
С Fluffy Чат, вы можете приватно общаться со своими друзьями, создавать групповые чаты, обмениваться голосовыми сообщениями, делиться фотографиями и видео и даже отправлять ваше местоположение.
И лучшая часть:
FluffyChat совместим с другими мессенджерами Matrix!

# Для кого предназначен FluffyChat?

FluffyChat — это приложение для всех, кто ищет быструю, удобную и безопасную альтернативу централизованным мессенджерам, таким как WhatsApp, Telegram или WeChat.

# Кто создал FluffyChat?

FluffyChat разрабатывается сообществом и был создан по инициативе Кристиана (Krille) Куссовски. Однако в проекте участвует множество людей, которые вносят свой вклад в виде кода или переводов. С ними можно познакомиться здесь.

# Как финансируется FluffyChat?

FluffyChat - это некоммерческий проект, который ведут волонтеры и который полностью финансируется за счет пожертвований.

# Доступен ли FluffyChat на моем устройстве?

Да! Вы можете использовать FluffyChat на мобильных телефонах, планшетах, а также в веб-версии на ПК. Он доступен на Android (Play Store и F-Droid), iOS (App Store), в виде веб-приложения и в виде настольного приложения для Linux (Flathub, Snap Store). Оно даже работает на телефонах с Linux при использовании версии Flatpak/Snap для Arm64. Вы можете самостоятельно скомпилировать его для MacOS и Windows, если хотите, но это пока не поддерживается.

# Как создать учетную запись FluffyChat?

При первом запуске приложения вам будет предложено создать новую учетную запись Matrix. Выберите сервер (например, matrix.org), введите желаемое имя пользователя и надежный пароль. По желанию можно добавить адрес электронной почты (это поможет восстановить пароль, но не является обязательным).

# Что такое Matrix ID?

Ваш Matrix ID - это ваш уникальный логин в сети, например @имя:matrix.org. Он состоит из вашего имени и названия сервера, на котором находится ваша учетная запись.

# Как мне войти в FluffyChat?

Если у вас уже есть учетная запись Matrix, просто введите свой Matrix ID (например, @имя:matrix.org) и пароль. Вы можете войти на любой сервер, поддерживающий Matrix, поскольку FluffyChat децентрализирован.

# Нужен ли мне адрес электронной почты для FluffyChat?

Нет, адрес электронной почты не обязателен. Однако его наличие рекомендуется, если вы захотите сбросить пароль или подтвердить свою учетную запись.

# Я забыл свой пароль. Что делать?

Если при создании учетной записи вы указали адрес электронной почты, вы можете сбросить пароль через веб-сайт сервера (например, https://matrix.org). К сожалению, без адреса электронной почты восстановить пароль невозможно. В этом случае вам потребуется создать новую учетную запись.

# Я сменил устройство, и теперь все мои сообщения зашифрованы. Что делать?

Чтобы прочитать зашифрованные сообщения на новом устройстве, необходимо восстановить ранее созданную резервную копию. При настройке FluffyChat на новом устройстве введите ключ резервной копии или пароль. Только после этого ваши сообщения будут расшифрованы. Если вы не создавали резервную копию или потеряли ключ, зашифрованные сообщения, к сожалению, восстановить невозможно.

# Как создать резервный ключ в FluffyChat?

Откройте FluffyChat и перейдите в настройки, а затем в раздел Резервное копирование чатов. Там вы сможете настроить зашифрованное резервное копирование чатов. Вам будет предложено сохранить ключ восстановления. Важно: запишите этот ключ или храните его в надежном месте. Без него вы не сможете восстановить зашифрованные сообщения на новом устройстве.

# Я обнаружил ошибку. Что делать?

Вы можете сообщать об ошибках прямо на GitHub. Кроме того, в Messenger есть открытый групповой чат (#fluffy-space:matrix.org), где вы можете задавать вопросы или оставлять отзывы.

# Как получать push-уведомления без сервисов Google?

Push-уведомления — отличный способ не пропустить важные сообщения в FluffyChat. Для пользователей, которые не используют сервисы Google (например, на телефонах Huawei, планшетах Amazon Fire или устройства с кастомными прошивками), настройка push-уведомлений осуществляется немного иначе.

FluffyChat пытается настроить push-уведомления автоматически при каждом запуске приложения. Однако, если на вашем устройстве нет сервисов Google, вы можете получить сообщение об ошибке. В этом случае необходимо использовать приложение UnifiedPush, такое как Ntfy, UP-FCM Distributor (Google) или Conversations.

Оглавление

Использование Ntfy

В этой статье мы покажем вам, как настроить push-уведомления на вашем устройстве Android с помощью приложения ntfy.

🏪 Шаг 1: Установите и настройте ntfy

  1. Если у вас уже установлен FluffyChat, но вы не получаете push-уведомления, полностью закройте приложение (смахнув его в обзоре) и откройте PlayStore (или F-Droid) на вашем устройстве Android.

  2. Найдите приложение ntfy и установите его.

  3. После установки ntfy запустите приложение хотя бы один раз.

  4. Теперь вернитесь в FluffyChat и откройте приложение.

🔋 Шаг 2: Отключите оптимизацию батареи для ntfy

Чтобы FluffyChat мог надежно отправлять push-уведомления, важно отключить оптимизацию батареи для приложения "ntfy".

  1. Перейдите в [настройки Android] на вашем устройстве.

  2. Найдите " Приложения» или «Программы» и выберите «ntfy» из списка установленных приложений.

  3. Нажмите «Батарея» и выберите «Оптимизация батареи».

  4. В списке приложений, исключенных из оптимизации батареи, убедитесь, что выбрано «ntfy».

✅ Шаг 3: Проверьте настройки push-уведомлений в FluffyChat

  1. Откройте FluffyChat и перейдите в [Настройки].

  2. Выберите «Уведомления» в меню.

  3. В настройках уведомлений вы увидите список «Пушеров». «Пушер» для «ntfy» должен находиться внизу списка.

🥳 Шаг 4: Получайте push-уведомления

Чтобы убедиться, что все настроено правильно, попросите друга отправить вам сообщение в FluffyChat и проверьте, получили ли вы push-уведомление.

Использование Conversations

Если вы используете XMPP в дополнение к Matrix и уже настроили Conversations, вы можете выполнить следующие шаги, чтобы получать push-уведомления FluffyChat через него:

  1. Откройте Conversations.
  2. Нажмите на три точки в правом верхнем углу.
  3. Выберите Настройки и прокрутите вниз до UnifiedPush Distributor.
  4. Нажмите Учетная запись XMPP и выберите учетную запись XMPP, через которую вы хотите получать уведомления.
  5. Откройте FluffyChat. Если не предлагается получать уведомления через Conversations, проверьте настройки уведомлений (см. шаг 3 для Ntfy выше).

Выполнение этих шагов должно успешно настроить push-уведомления в FluffyChat для пользователей без сервисов Google. Если вы заинтересованы в размещении собственного сервиса push-уведомлений, вы можете ознакомиться с unifiedpush.org.

# Как проверить подлинность приложения на Android?

С помощью таких инструментов, как apksigner (CLI) или AppVerifier (приложение для Android), вы можете сравнить отпечаток сертификата загруженного APK-файла или установленного приложения со значениями, указанными ниже.

Релизы Google Play / Github:
5E:DB:5C:43:95:B2:F2:D9:BA:68:2F:6A:1D:27:51:70:CC:E5:36:5A:6F:A2:7D:22:20: EA:8D:52:A6:D9:5F:07
Релизы F-Droid:
05:7A:C4:51:64: A2:E6:E3:1F:6D:DE:55:5A:5F:2C:CC:B4:D8:83:4C:B1:85:25:49:68:1B:00:E3:46:68:CA:F3

# Как я могу дополнить раздел «Часто задаваемые вопросы»?

На Weblate вы можете редактировать все записи в разделе «Часто задаваемые вопросы» (FAQ) и добавлять переводы на ваш язык. Чтобы отредактировать исходную запись в FAQ, вам необходимо отредактировать английскую версию. Как администратор вы также можете добавлять новые записи, перейдя на страницу English и нажав на Add new translation. Там вам нужно будет задать ключ для записи в FAQ.

Ключ всегда начинается с faq_questions. или faq_answers. , затем состоит из вопросов, написанных строчными буквами в формате snake case. Например, ключ этой записи — faq_answer.how_can_i_extend_this_faq.

Обратите внимание, что вы должны предоставить вопрос и ответ, поэтому вам нужно определить два новых перевода.

Если вы не являетесь администратором, вы можете отредактировать этот файл json в GitHub.

# Как использовать сквозное шифрование?

FluffyChat поддерживает сквозное шифрование. Его можно включить для каждого чата отдельно. После включения его нельзя отключить по соображениям безопасности. Невозможно включить шифрование для общедоступных комнат, так как это не имеет смысла, поскольку любой пользователь может в любой момент присоединиться к комнате или покинуть её. После включения шифрования сервер больше не сможет прочитать содержание ваших сообщений. Он будет шифровать все текстовые сообщения и файлы.

Чтобы защититься от атак «человек посередине», вам следует проверить список устройств. Это можно сделать в настройках шифрования чата. Есть ли там подозрительное устройство, о котором вы или ваш собеседник по чату не знаете? Тогда вы можете заблокировать его, переместив переключатель влево.

Цвет переключателя показывает состояние безопасности. Оранжевый цвет означает, что это устройство не проверено. Серый цвет означает, что оно заблокировано и не получит ключи шифрования. Это значит, что это устройство больше не сможет читать ваши сообщения! Зеленый цвет означает, что это устройство проверено.

Чтобы проверить устройства другого пользователя, запустите проверку в личном чате. Для этого в настройках шифрования личного чата есть кнопка «Начать проверку». Убедитесь, что вы находитесь рядом с этим человеком или связаны по телефону или любому другому безопасному каналу. Когда вы начнете проверку, вы оба увидите на своих устройствах набор смайликов. Сравните их и нажмите «Они совпадают». Подождите немного, и вы должны увидеть, что все устройства станут зелеными.

# Как создать форк FluffyChat?

Содержание

1. Лицензия

FluffyChat распространяется по лицензии AGPL. Ознакомьтесь с лицензией (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) и убедитесь, что ваш форк является открытым исходным кодом под той же лицензией и что вы выполняете все требования. Возможно, вам стоит обратиться к юристу перед публикацией вашего форка.

2. Отключите сквозное шифрование!

В соответствии с экспортными правилами США вам запрещено публиковать свое приложение в магазине или где-либо на сервере в США, пока вы не удалите все, что касается шифрования, или не выполните требования правил.

Узнайте больше: https://www.bis.doc.gov/index.php/policy-guidance/encryption

Если вам нужна наша помощь по использованию E2EE в вашем форке, читайте подробнее ниже в разделе "Официальная поддержка".

3. Будьте в курсе!

FluffyChat содержит компоненты, связанные с безопасностью. Если мы обнаружим ошибку безопасности, мы постараемся исправить ее как можно скорее и выпустить новую версию. Но это означает, что ваш форк устарел и представляет угрозу безопасности. Вы не можете бодрствовать 24 часа в сутки, поэтому вам нужно решить, как защитить своих пользователей, выбрав один из следующих методов:

  1. Сделайте свой форк максимально минимальным и включите зеркалирование репозитория. Настройте CI, которая автоматически публикует новые версии, если FluffyChat выпускает исправление ошибки.
  2. Никогда не спите или наймите большую команду, в которой хотя бы один человек никогда не спит.
  3. Свяжитесь с famedly.com, чтобы купить официальную поддержку.

4. Официальная поддержка

FluffyChat бесплатен как свобода слова, а не как пиво на корпоративе! Пожалуйста, свяжитесь с моей компанией famedly.com для получения предложений и официальной поддержки и имейте в виду, что на поддержание FluffyChat или Famedly Matrix SDK уходит много труда и времени. Поэтому мы не можем предоставлять вам поддержку бесплатно. Поэтому, пожалуйста, рассчитывайте на сумму около 1$ в месяц за каждого пользователя вашего форка.

# Как найти других пользователей?

В FluffyChat есть несколько способов найти других пользователей.

  1. Поиск по отображаемому имени: вы можете ввести отображаемое имя человека в поле поиска. Это работает только в следующих случаях:
    • Вы уже общались с этим человеком в чате,
    • Он находится в общедоступной комнате, известной вашему серверу,
    • Или ваш сервер разрешает поиск других пользователей.
  2. Ввод Matrix ID напрямую: Если вы знаете Matrix ID (например, @krille:janian.de), вы можете ввести его напрямую в поле поиска. Это работает аналогично адресу электронной почты: @username:servername.
  3. Скан QR-кода: Вы можете отсканировать QR-код другого человека или показать свой собственный для сканирования.
  4. Ссылка-приглашение: Любой может поделиться ссылкой-приглашением в комнате или чате. Нажатие на ссылку подключит вас напрямую.

# Как найти стикеры?

Вы можете добавить набор стикеров из Интернета. Например, сайт volpeon.ink предлагает потрясающие наборы:

https://volpeon.ink/emojis/

Просто выполните следующие действия:

  1. Скачайте один из наборов в виде zip-файла

  2. Откройте FluffyChat

  3. Перейдите в "Настройки" > "Чат" > "Пользовательские смайлики и стикеры"

  4. Нажмите на меню с тремя точками в правом верхнем углу и выберите "Импортировать из zip-файла"

  5. Выберите zip-файл и, если хотите, отредактируйте названия стикеров

Вы также можете найти готовые наборы стикеров в Matrix. Я рекомендую коллекцию стикеров Nico:

https://matrix.to/#/#nico's-stickers:neko.dev

К сожалению, коллекция стикеров для FluffyChat пока не такая большая:

https://matrix.to/#/#fluffychat-stickers:janian.de

  1. Присоединяйтесь к общему чату

  2. Откройте меню с тремя точками в правом верхнем углу и нажмите на "Настройки смайликов"

  3. Выберите набор стикеров в комнате, который вам нравится

  4. Установите флажок "Включить набор смайликов для всех"

Наслаждайтесь своими стикерами! :-)