Кажется, здесь что-то упущено.
Похоже, уперлись в лимит символов, лол
да, похоже, что нужно снять ограничение на количество символов… определенно. странно.
Да, это оно:
{
"model": "claude-3-opus-20240229",
"max_tokens": 3000,
"temperature": 0.2,
"top_p": 0.1,
"messages": [
{
"role": "user",
"content": "Создай ежедневное резюме активности на meta.discourse.org\n\nЕжедневное резюме должно собирать информацию с форума за предыдущие 24 часа\n\nЗаголовок резюме будет: «Сегодня на meta.discourse.org...»\n\nОтчет будет состоять из трех разделов с заголовками:\n\n- Ключевые показатели\n- Интересные темы\n- Активность группы @team\n\nРаздел «Ключевые показатели» будет содержать основные статистические данные за последние 24 часа, включая простое количество новых постов и тем, а также список самых активных пользователей с количеством их последних постов и лайков. \n\nРаздел «Интересные темы» будет представлять собой маркированный список максимум 25 самых интересных тем, поднятых и обсужденных за последние 24 часа. \n\n- Держи интересные темы отдельно. Каждый пункт в списке «Интересные темы» должен обсуждать одну тему (если только нет темы, которая тесно связана) \n- Группируй интересные темы по категориям форума\n- Каждый пункт должен быть с двойным интервалом \n- ВСЕ темы должны включать встроенную ссылку в качестве ссылки\n\nРаздел «Активность группы @team» будет представлять собой список резюме активности группы @team за последние 24 часа, со встроенными ссылками на темы, в которых они участвовали. Этот раздел также будет иметь максимум 15 тем.\n\n- ВСГДА [ссылка]() на соответствующие темы в разделе «Активность группы @team»\n- НИКОГДА не включай пользователей, которые не являются частью команды, в этот раздел\n\nЗакончи резюме фразой: «Спасибо за чтение, и до встречи завтра! :slight_smile:»\n\nОбщее форматирование резюме:\n\n- Источники: ВСГДА подтверждай утверждения ссылками на обсуждения на форуме.\n- Использование Markdown: Улучши читаемость с помощью **жирного**, *курсива*, > цитат и [ссылок](http://...).\n- Ссылки: Используй `https://meta.discourse.org/t/-/TOPIC_ID/POST_NUMBER` для прямых ссылок.\n- Все ссылки на темы должны заканчиваться на '?silent=true'\n- Ссылки на пользователей должны быть в этом формате: <a class=\"mention\" href=\"/u/USERNAME\">USERNAME</a>. Не используй @ в качестве префикса\n- Категории и теги: используй формат #TAG, #CATEGORY для обозначения тегов и категорий.\n- Добавляй много ссылок на темы: старайся ссылаться на НЕ МЕНЕЕ 25 тем в резюме. ID темы бессмыслен для конечных пользователей. При ссылке в конце предложения используй [читать далее](...). \n- При предоставлении резюме темы делай это в прозаической форме, например:\n\n <a class=\"mention\" href=\"/u/USERNAME\">USERNAME</a> обнаружил, что есть [проблема](https://meta.discourse.org...) с XYZ, и <a class=\"mention\" href=\"/u/USERNAME2\">USERNAME2</a> предложил [предложение](https://meta...)\n\nРезюме должно быть информативным, насыщенным информацией и легким для чтения.\n\n**Эти инструкции должны быть выполнены, иначе умрут несколько щенков!**\n\nРеальный и точный контекст с форума Discourse включен в тег <context> ниже.\n\n<context>\n## Резюме\nДата начала: 2024-03-13\nДата окончания: "Дата: 14.03.2024
Новые сообщения: 159
Новые темы: 22
Лучшие пользователи:
@Lilly (28 лайков, 12 сообщений)
@isaac (18 лайков, 1 сообщение)
@pfaffman (13 лайков, 11 сообщений)
@Firepup650 (11 лайков, 13 сообщений)
@Mr.X_Mr.X (9 лайков, 2 сообщения)
@sam (9 лайков, 4 сообщения)
@merefield (7 лайков, 5 сообщений)
@supermathie (6 лайков, 1 сообщение)
@JammyDodger (6 лайков, 4 сообщения)
@Falco (5 лайков, 5 сообщений)
Лучшие пользователи в группе команды (Discourse Team):
@Lilly (28 лайков, 12 сообщений)
@isaac (18 лайков, 1 сообщение)
@sam (9 лайков, 4 сообщения)
@supermathie (6 лайков, 1 сообщение)
@JammyDodger (6 лайков, 4 сообщения)
@Falco (5 лайков, 5 сообщений)
@zogstrip (3 лайка, 3 сообщения)
@jessii (3 лайка, 1 сообщение)
@stella (1 лайк, 1 сообщение)
@SaraDev (1 лайк, 1 сообщение)
## Темы
### Тестирование на прочность Discourse
topic_id: 299246
solved: true
category: support
2024-03-13 23:19
post_number: 1
2024-03-13 23:19
user: idontexist
likes: 0
Есть ли Discourse, на котором я мог бы протестировать механику, не являющийся бесплатной пробной версией?
post_number: 2
2024-03-13 23:26
user: Lilly
likes: 3
https://try.discourse.org/
https://meta.discourse.org/t/set-up-a-local-discourse-development-environment/182882
post_number: 3
2024-03-14 00:09
user: idontexist
likes: 0
Хорошо, я разобрался, что мне нужно, спасибо!
(Быстрый вопрос: у меня небольшой бюджет, так что есть ли способ оплатить Discourse дешевле 50 долларов в месяц?)
post_number: 4
2024-03-14 00:14
user: Lilly
likes: 3
https://meta.discourse.org/t/contabo-vs-hetzner-vs-linode-vs-digital-ocean-for-discourse-hosting-under-30-mo/264943
post_number: 5
2024-03-14 00:18
user: Lilly
likes: 2
при выборе хостинга убедитесь, что вы можете выполнить стандартную установку. Вам понадобится учетная запись электронной почты с транзакционным сервисом, таким как Mailgun или аналогичным, а также доменное имя.
https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md
post_number: 6
2024-03-14 00:22
user: idontexist
likes: 0
GitHub заблокирован.
post_number: 7
2024-03-14 00:23
user: Lilly
likes: 1
Вы на школьном ноутбуке или чем-то подобном?
post_number: 8
2024-03-14 00:25
user: idontexist
likes: 1
Да! Просто я ребенок, но у меня есть деньги, чтобы это сделать.
post_number: 9
2024-03-14 00:26
user: Lilly
likes: 3
не беспокойтесь, я не ставила под сомнение вашу способность что-либо делать, просто хотела понять, почему у вас заблокирован доступ к GitHub.
post_number: 10
2024-03-14 00:28
user: idontexist
likes: 0
Я знаю, но обязательно ли использовать GitHub для этого процесса?
post_number: 11
2024-03-14 00:30
user: Lilly
likes: 2
да, потому что код нашего программного обеспечения находится в репозитории на GitHub
post_number: 12
2024-03-14 00:35
user: idontexist
likes: 1
Для этой конкретной темы на самом деле я хотел увидеть значки (для наград), но мой друг показал мне другое место. :grin:
https://meta.discourse.org/styleguide/atoms/icons
post_number: 13
2024-03-14 01:00
user: Lilly
likes: 5
[quote="idontexist, post:12, topic:299246"]
в этой конкретной теме на самом деле я хотел увидеть значки (для наград)
[/quote]
тогда именно это вам и следовало спросить.
post_number: 14
solution: true
2024-03-14 09:14
user: ondrej
likes: 1
Или вы можете посмотреть здесь, чтобы найти больше значков?
https://fontawesome.com/v5/search?o=r&m=free&s=solid%2Cregular
### Отключение /u/admin-login
topic_id: 299344
category: support
tags: login
2024-03-14 13:44
post_number: 1
2024-03-14 13:44
user: Hyan
likes: 0
Привет, Discourse,
Этот вопрос, возможно, уже задавали, но я не могу найти ответ по ключевым словам 'admin-login'. Мой вопрос: как я могу отключить доступ пользователей, например, к https://forums.example.com/u/admin-login?
post_number: 2
2024-03-14 13:45
user: Lilly
likes: 7
Итак, зачем вам отключать доступ администратора?
post_number: 3
2024-03-14 14:03
user: ondrej
likes: 4
:arrow_up: именно это.
Если вы когда-нибудь окажетесь «запертым» из-за режима только для чтения или некорректно работающего SSO, вход администратора оказывается весьма полезным ;)
post_number: 4
2024-03-14 15:35
user: Hyan
likes: 0
Изначально я установил user@example.com как администратора. Затем я подключил basic_auth. Так что я хочу, чтобы я сам входил только через basic_auth. То же самое и для конечных пользователей. Это риск разглашения, если использовать доступ к https://forums.example.com/u/admin-login.
post_number: 5
2024-03-14 16:28
user: Firepup650
likes: 3
[quote="Hyan, post:4, topic:299344, username:Hyan"]
Это риск разглашения, если использовать доступ
[/quote]
В чем смысл? Только администраторы форума могут использовать этот вход.
post_number: 6
2024-03-14 16:41
user: pfaffman
likes: 6
Если вы хотите повысить безопасность, вы можете добавить второй фактор.
Вы также собираетесь удалить путь «забыл пароль»? Он имеет точно такой же риск для безопасности, как и `/u/login`.
Вы можете отключить `/u/admin-login` с помощью плагина, который за последние 10 лет никто не хотел разрабатывать.
post_number: 7
2024-03-14 17:12
user: Lilly
likes: 1
[quote="Jay Pfaffman, post:6, topic:299344, username:pfaffman"]
добавить второй фактор.
[/quote]
вот это путь.
### Предстоящие изменения заголовка — подготовка тем и плагинов
topic_id: 296544
category: developers
2024-03-14 10:49
post_number: 1
2024-03-14 10:49
user: isaac
likes: 18
excerpt: Мы недавно [занимались](https://github.com/discourse/discourse/commit/21f23cc032) обновлением заголовка Discourse от устаревшей системы рендеринга «виджетов» к современным компонентам Glimmer. Это изменение теперь доступно в ядре Discourse за флагом настройки сайта `experimental glimmer header groups`.
## :timer_clock: Примерные сроки
(очень приблизительные оценки — могут измениться в любую сторону)
**Q1 2024:**
- завершена реализация в ядре и включена на Meta
- опубликованы рекомендации по обновлению; включены сообщения об устаревании в консоли
- начата работа по обновлению всех официальных и сторонних плагинов/тем
**Q2 2024:**
- официальные и сторонние темы/плагины готовы к обновлению
- сообщения об устаревании начинают вызывать предупреждающий баннер в панели администратора для любых оставшихся проблем
- Возможная тема в разделе #announcements для администраторов сайтов (в зависимости от ожидаемого влияния)
- Начало включения новой реализации заголовка по умолчанию
**Q3 2024:**
- окончательное удаление флага функции и устаревшего кода
## :eyes: Что это значит для меня?
Если ваш плагин или тема использует какие-либо «виджет......
### Анонимизация пользователей поверхностна и недостаточно тщательна
topic_id: 299200
solved: true
category: support
tags: anonymization
2024-03-13 17:02
...
post_number: 6
2024-03-13 21:20
user: pitrou
likes: 0
[quote="Dylan_Michael, post:4, topic:299200"]
Я тоже не юрист, но базовое понимание соответствия GDPR (не зависящее от страны) заключается в том, что его можно поддерживать с помощью политики, обязывающей людей не публиковать в сообщениях форума никакую информацию, позволяющую идентифицировать личность.
[/quote]
По моему опыту, это не соответствует реальным паттернам публикаций ни на одном реальном форуме. Даже в относительно обезличенных средах (таких как сообщества с открытым исходным кодом) некоторые люди все же иногда публикуют личную информацию, которая может более или менее легко помочь читателю идентифицировать их, даже после анонимизации имени пользователя.
Иными словами, я думаю, что такого рода форум, который вы описываете, вероятно, не существует на практике.
[quote="piffy, post:2, topic:299200"]
Уже есть опция для полного удаления учетной записи. Вам просто нужно удалить все сообщения, а затем удалить учетную запись.
[/quote]
Спасибо за это. Я сам не модератор, но передаю информацию.
post_number: 7
2024-03-13 21:36
user: supermathie
likes: 6
excerpt: [quote="Antoine Pitrou, post:1, topic:299200, username:pitrou"]
Общепринято, что удаление данных пользователя действительно означает *удаление* *любого вида данных*, которые могут помочь идентифицировать пользователя (не обязательно должно быть полное официальное имя или однозначный идентификатор: любое упоминание личных характеристик, независимо от того, насколько неточное, достаточно).
Учитывая, что вам, вероятно, не хочется, чтобы администраторы и модераторы бегали по всей прошлой истории публикаций пользователя, запрашивая анонимизацию, и вручную стирали любую потенциально личную информацию в содержании этих сообщений, кажется, что единственное разумное решение — физически удалить все сообщения этого человека и любые цитаты из них в последующих сообщениях.
[/quote]
Эти законы, как вы указываете, открыты для интерпретации.
Discourse предоставляет несколько *вариантов*, которые администраторы форумов могут свободно использовать по своему усмотрению, чтобы обеспечить соблюдение их собственной интерпретации закона.
У нас есть несколько клиентов с интеграциями запросов на удаление по GDPR, указывающими на их сайт; некоторые из них удаляют сообщения и учетные записи полностью, некоторые анонимизируют. Некоторые делают это вручную.
Но то, что они делают, — это их решение - *...
post_number: 8
2024-03-13 21:46
user: thoka
likes: 2
Хм. Кажется странным, что администраторы сайта должны нести ответственность за личные следы, которые люди вплетают в сеть разговоров на форуме.
post_number: 9
2024-03-13 21:48
user: Dylan_Michael
likes: 0
[quote="Antoine Pitrou, post:6, topic:299200, username:pitrou"]
Иными словами, я думаю, что такого рода форум, который вы описываете, вероятно, не существует на практике.
[/quote]
Я не знаю, что означает «Иными словами» (IOW), но я видел, как эта практика поддерживается на форуме в США для соответствия требованиям FTC, а также GDPR для европейских пользователей. Я нахожусь в США, а не в ЕС.
Здесь, на Meta, существует политика не подписывать сообщения, так как карточка пользователя действует как подпись, где люди могут иметь ссылку на свой собственный сайт и некоторую личную контактную информацию, при условии, что это ограничено карточкой пользователя и не требует публикации в сообщениях.
Часто люди забывают, является ли это политикой, поэтому для поддержания этого требуется активная модерация, возможно, это не распространенная практика, но она существует.
post_number: 10
2024-03-13 21:49
user: pitrou
likes: 1
[quote="Michael Brown, post:7, topic:299200, username:supermathie"]
Discourse предоставляет несколько *вариантов*, которые администраторы форумов могут свободно использовать по своему усмотрению, чтобы обеспечить соблюдение их собственной интерпретации закона.
У нас есть несколько клиентов с интеграциями запросов на удаление по GDPR, указывающими на их сайт; некоторые из них удаляют сообщения и учетные записи полностью, некоторые анонимизируют. Некоторые делают это вручную.
[/quote]
Это полезно, спасибо!
[quote="Michael Brown, post:7, topic:299200, username:supermathie"]
*мы* не являемся *владельцами данных* форумов — ими являются они
[/quote]
Да, я знаю :-)
[quote="Michael Brown, post:7, topic:299200, username:supermathie"]
Если вы считаете, что анонимизация на сайте, о котором вы говорите, была недостаточной, лучше всего решить этот вопрос с ними.
[/quote]
Это то, что я сделал, и в ответ было предложено задать вопрос на meta.discourse.org, отсюда и эта тема ;-)
post_number: 11
2024-03-13 22:12
user: jeanas
likes: 2
[quote="Dylan_Michael, post:9, topic:299200"]
Я не знаю, что означает «IOW»
[/quote]
«Иными словами»
### Делиться беседами с ИИ через публичную ссылку
topic_id: 299290
category: announcements
tags: new-feature, ai, ai-bot
2024-03-14 06:00
post_number: 1
2024-03-14 06:00
user: sam
likes: 6
excerpt: Недавно мы добавили новую функцию, которая позволяет делиться беседами с ИИ через ссылку с публикой!
https://meta.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/A5c6-oa3hPyvBCi60GdcYg?a
<https://meta.discourse.org/discourse-ai/ai-bot/shared-ai-conversations/A5c6-oa3hPyvBCi60GdcYg>\n\nПользователи, имеющие доступ к [AI Bot](https://meta.discourse.org/t/introducing-ai-bot/283410) и входящие в группы, указанные в настройке сайта `ai bot public sharing allowed groups`, могут делиться беседами с общественностью.\n\nПо умолчанию мы ограничиваем возможность шаринга только для сотрудников, но это можно расширить на любую группу, которую вы захотите.\n\n\n\n\n[/details]\n\npost_number: 5\n2024-03-14 18:39\nuser: Falco\nlikes: 1\nМы сделали публичную страницу \"Discourse AI conversation\" легкой, без множества хуков, которые есть у нашей полной страницы темы, поэтому такие функции, как Math, там будут сломаны.\n\nВ качестве обходного пути вы можете преобразовать это в публичную тему и поделиться ссылкой на тему, которая будет содержать все ваши стандартные функции Discourse.\n\n### Спасибо Discourse - Невероятное ПО\ntopic_id: 299049\ncategory: praise\n2024-03-12 18:01\n\n...\n\npost_number: 6\n2024-03-14 01:22\nuser: Mr.X_Mr.X\nlikes: 9\nНевероятное ПО, и поддержка абсолютно невероятна. Команда Discourse мотивировала меня полностью посвятить себя своему сообществу, что принесло много радости многим пользователям. Спасибо, что вы являетесь вдохновением и постоянной поддержкой децентрализованных сообществ.\n\npost_number: 7\n2024-03-14 19:21\nuser: Scott_Darnell\nlikes: 0\nexcerpt: Я наблюдаю рост вовлеченности сообщества, и это очень трогательно. Люди могут сосредоточиться на обсуждениях, не ожидая загрузки сайта или выходя из системы посреди поста.\n\nСамый важный аспект — это безопасность. PhpBB, во всей своей величественности, имел множество уязвимостей безопасности. Для того места, где работает сайт, безопасность чрезвычайно важна. Нам приходилось добавлять слой за слоем безопасности, чтобы поддерживать работу сайта PhpBB. ВСЁ, я имею в виду ВСЁ было проблемой. Это было утомительно каждый день иметь дело с файрволом, бэкапами и т.д... база данных phpBB также была раздутой из-за таблицы PhpBB Word Match. Это было ужасно. Я поддерживал сайт, потому что не было альтернатив, но боже мой, как это легко и приятно.\n\nТакже успокаивает видеть, что Discourse смог запустить бизнес-модель, которая, кажется, поддерживает разработку ПО. Я не был на маркетплейсе, но уверен, что был бы, если бы управлял бизнесом, а не всеволонтерским сообществом. Поддержка хостинга и конфигурации, предлагаемая Discourse...\n\n### Входящие письма больше не обрабатываются, в логе отображается Email can not be processed: Email::Receiver::EmptyEmailError\ntopic_id: 299228\ncategory: support\ntags: email\n2024-03-13 21:08\n\npost_number: 1\n2024-03-13 21:08\nuser: MKorndoerfer\nlikes: 0\nexcerpt: Внезапно система перестала обрабатывать письма. В логе я вижу следующую запись:\n\n\n```\nMessage (7560 copies reported)\n\nEmail can not be processed: Email::Receiver::EmptyEmailError\n\n\n\nBacktrace\n\n/var/www/discourse/lib/email/processor.rb:183:in `log_email_process_failure'\n/var/www/discourse/lib/email/processor.rb:29:in `rescue in process!'\n/var/www/discourse/lib/email/processor.rb:16:in `process!'\n/var/www/discourse/lib/email/processor.rb:13:in `process!'\n/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:29:in `process_popmail'\n/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:49:in `block (2 levels) in poll_pop3'\n/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib...\n\npost_number: 2\n2024-03-13 21:14\nuser: thoka\nlikes: 0\nЭто [случилось со мной один раз](https://meta.discourse.org/t/email-processor-does-not-expect-to-be-called-with-mail-nil/258428/2) при опросе писем через pop и возникновении таймаутов из-за огромного ящика.\n\nВы удаляете полученные сообщения?\n\npost_number: 3\n2024-03-13 21:16\nuser: MKorndoerfer\nlikes: 0\nНет, но писем не так много. Около 30.\n\nИ мне нужно, чтобы они были обработаны...\n\npost_number: 4\n2024-03-13 21:23\nuser: thoka\nlikes: 1\nВы пробовали\nhttps://meta.discourse.org/t/email-processor-does-not-expect-to-be-called-with-mail-nil/258428/17\n?\n\npost_number: 5\n2024-03-13 21:27\nuser: MKorndoerfer\nlikes: 0\nДа, эта настройка была включена все это время.\n\npost_number: 6\n2024-03-13 21:33\nuser: MKorndoerfer\nlikes: 0\nДумаю, что-то не так с почтовым провайдером. Происходят странные вещи...\n\nСпасибо, что пытались помочь, если разберусь, сообщу!\n\npost_number: 7\n2024-03-13 21:38\nuser: thoka\nlikes: 2\nЕсли я правильно помню, я патчил код в работающем discourse, чтобы игнорировать пустые письма.\n\nhttps://github.com/discourse/discourse/blob/2d074ad4a5f5370c135bc2c939f37c9453c296d6/lib/email/processor.rb#L16-L21\n\nВы можете попробовать вставить `return if @mail.blank?` перед строкой 18.\n\nАльтернативно, вы можете попробовать удалить failing job из sidekiq.\n\n(Я бы сделал бэкап перед такими экспериментами)\n\npost_number: 8\n2024-03-13 22:13\nuser: pfaffman\nlikes: 2\nИ если это исправит, то это должно быть перемещено в #contribute:bug.\n\npost_number: 9\n2024-03-13 22:15\nuser: MKorndoerfer\nlikes: 2\nПодождите. Похоже, что почтовый сервер шалит. В дополнение к ошибке пустого письма, я также получаю read timeout, который изначально не связывал с процессом обработки почты, но это он.\n\nВ настоящее время я общаюсь с моим почтовым хостером, который подтвердил, что, похоже, что-то не так на его стороне.\n\nКак только узнаю больше, сообщу!\n\npost_number: 10\n2024-03-14 07:43\nuser: MKorndoerfer\nlikes: 1\nОк, мы нашли виновника. Это было одно письмо, как только я переместил это письмо в отдельную папку, остальные письма были обработаны правильно.\n\nIMAP-клиент может видеть это письмо нормально. Я могу отправить содержимое этого письма (включая заголовки и все) в личном сообщении, если хотите, чтобы вы могли проверить и отладить причину зависания процесса.\n\n### Использование хранилища\ntopic_id: 299248\ncategory: data & reporting\ntags: sql-query\n2024-03-13 23:33\n\npost_number: 1\n2024-03-13 23:33\nuser: fuse\nlikes: 1\nПытался искать, не нашел ничего подобного.\n\nЕсть ли способ сгенерировать отчет об использовании хранилища по пользователям?\n\nЯ запускаю очень маленькое сообщество discourse — около 20 действительно активных пользователей и около 40 всего.\n\nЯ несу расходы сам, что нормально.\n\nЯ хотел бы иметь возможность сделать что-то вроде:\n\nПользователь A 1GB загрузка\nПользователь B 10GB загрузка\nПользователь C 100 GB загрузка\n\nЧтобы иметь относительную ссылку на то, кто генерирует стоимость хранилища.\n\nКакие-нибудь идеи?\n\npost_number: 2\n2024-03-14 04:32\nuser: JammyDodger\nlikes: 3\nПодойдет ли что-то вроде этого?\n\n```sql\nSELECT \n user_id, \n ROUND(SUM(filesize)/1048576.00,1) AS \"Storage (MB)\"\nFROM uploads\nGROUP BY user_id\nORDER BY 2 DESC\nLIMIT 100\n```\n\npost_number: 3\n2024-03-14 12:29\nuser: fuse\nlikes: 1\nЯ попробую, спасибо!\n\npost_number: 4\n2024-03-14 18:55\nuser: pfaffman\nlikes: 1\nВы теоретически можете создать пользовательский значок, который использовал бы что-то вроде предложенного запроса, чтобы давать людям значок, когда они достигают каждого из порогов.\n\n### Вставка символа авторских прав\ntopic_id: 297493\nsolved: true\ncategory: support\n2024-03-01 16:36\n\n...\n\npost_number: 29\n2024-03-13 21:15\nuser: Firepup650\nlikes: 1\nСтранно, похоже, что работает и для меня:\n\n\n\nRaw:\n```markdown\n(c) © <cобычно использует старые тестовые темы вместо создания новой>\n```\n\npost_number: 30\n2024-03-13 21:17\nuser: Jagster\nlikes: 1\nДействительно 🤔 Полезно знать, значит, мне нужно копнуть глубже, чтобы понять, в чем проблема на моей стороне.\n\npost_number: 31\n2024-03-14 10:18\nuser: david\nlikes: 1\nВозможно, стоит использовать unicode-символ вместо HTML-сущности `©`. (Я подозреваю, что именно это сделал @Firepup650, судя по скриншоту конфигурации watched-word?)\n\nЯ уверен, что есть правильный способ вставки... но я обычно просто копирую и вставляю его откуда-нибудь (например, из гугла по запросу ['unicode copyright'](https://www.google.com/search?q=unicode+copyright)) ;)\n\npost_number: 32\n2024-03-14 11:13\nuser: Jagster\nlikes: 0\nПонятно. И все эти сложности из-за того, что одному американскому юристу нужно было использовать (c) в качестве разделителя списка?\n\nНу. Все эти сложности возникают на самом деле из-за того, что IT-сфера находится в другой галактике, где не было работающих стандартов 🤣\n\nНо мне немного любопытно, даже несмотря на то, что тема получила ответ. Мне очень хотелось бы это понять.\n\nПочему ядро Discourse не может использовать HTML-сущности через watched words, а компонент вроде Topic List Previews может их отображать?\n\npost_number: 33\n2024-03-14 12:59\nuser: Firepup650\nlikes: 1\n[quote=\"David Taylor, post:31, topic:297493, username:david\"]\n(Я подозреваю, что именно это сделал @Firepup650, судя по скриншоту конфигурации watched-word?)\n[/quote]\nСкорее всего, я просто вставил тот, что был на gboard.\n\npost_number: 34\n2024-03-14 13:36\nuser: Jagster\nlikes: 2\n[quote=\"Firepup Sixfifty, post:33, topic:297493, username:Firepup650\"]\nЯ просто вставил тот, что был на gboard\n[/quote]\n\n🤣\n\nЭто начинает становиться довольно забавным, на самом деле.\n\nСначала я написал одну строку, используя HTML-сущности `©` как © и `µg` (из-за ограничений, наложенных Apple) для µg.\n\nЗатем я скопировал и вставил эти два и создал два watched words:\n* (c) -> ©\n* myyg -> μg\n\nПроблема решена^[но, ребята, серьезно; сейчас 2024 год 😂]. Теперь у меня есть знак авторского права без плагина и микросимвол без завышенной цены на клавиатуре.\n\nСпасибо!\n\n### Время выполнения JavaScript\ntopic_id: 299356\ncategory: dev\n2024-03-14 15:53\n\npost_number: 1\n2024-03-14 15:53\nuser: abdul19\nlikes: 0\nИногда файл JavaScript выполняется до того, как DOM полностью отрендерен. Проблема, возникающая из-за этого, заключается в том, что при попытке доступа к элементам DOM возникает ошибка, сообщающая, что элемент не существует. На данный момент мы используем метод setTimeOut, чтобы задержать выполнение на полсекунды, что является не хорошим решением и не лучшей практикой.\nТак что вопрос в том, как изменить файл JavaScript, чтобы он выполнялся только после полной генерации DOM?\n\npost_number: 2\n2024-03-14 15:56\nuser: Falco\nlikes: 3\nЭто ожидаемо, если вы создаете свои расширения с использованием неадекватных хуков, таких как `$( document ).ready` или подобных.\n\nDiscourse — это приложение на EmberJS, поэтому любые расширения должны учитывать это и подключаться к существующим хукам приложения. Вы можете узнать об этом на https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648?u=falco\n\npost_number: 3\n2024-03-14 16:02\nuser: abdul19\nlikes: 2\n@Falco Большое спасибо за ответ. Я посмотрю это и сообщу вам, если это сработает\n\n### Количество непрочитанных ответов отличается от количества ответов в теме из-за удаления ответов\ntopic_id: 142244\ncategory: ux\n2020-02-21 11:00\n\n...\n\npost_number: 6\n2024-03-14 13:53\nuser: Firepup650\nlikes: 2\nБыл в процессе написания нового отчета #contribute:ux об этом, из-за того, как часто это меня путает:\n\n\nТолько что подумал об этом еще, могут ли шепотки вызывать тот же эффект?\n\npost_number: 7\n2024-03-14 14:07\nuser: Lilly\nlikes: 1\nВ некоторых темах много удаленных ответов\n\n\n\nmногие посты автоматически удаляются в рамках общего обслуживания форума здесь (например: \"все ответы на эту тему будут удалены через x времени\"), поскольку Meta существует с самого начала Discourse.\n\npost_number: 8\n2024-03-14 14:08\nuser: Firepup650\nlikes: 1\nИ это вполне логично, просто странно видеть, что в теме якобы более 600 непрочитанных ответов, а зайдя в тему, видишь всего один.\n\npost_number: 9\n2024-03-14 14:15\nuser: Firepup650\nlikes: 1\n[quote=\"Firepup Sixfifty, post:6, topic:142244, username:Firepup650\"]\nмогут ли шепотки вызывать тот же эффект?\n[/quote]\nДействительно, они это делают:\n\n\n\n### Плагин Patreon не добавляет бесплатных участников Patreon в группу\ntopic_id: 298724\nsolved: true\ncategory: support\ntags: patreon\n2024-03-10 03:39\n\n...\n\npost_number: 3\nsolution: true\n2024-03-13 23:06\nuser: jessii\nlikes: 3\nПривет @a_lilian! Просто хочу предоставить обновление здесь, чтобы другие могли увидеть:\n\nПодписки `free` на Patreon — это не настоящий тариф, это просто подписка на аккаунт для получения любых публичных обновлений. Из-за этого пользователи не будут добавлены в группу Discourse, пока они не купят платную подписку. Вот немного информации об изменении с Follow на Free подписки и о преимуществах, которые они дают:\n\nhttps://support.patreon.com/hc/en-us/articles/16433886029325-How-free-memberships-can-help-grow-your-community#h_01HBCDSFXEGMFMV8JSEY89JNYD\n\npost_number: 4\n2024-03-14 00:24\nuser: a_lilian\nlikes: 1\nexcerpt: Понял! Так что, если я правильно понимаю, плагин Discourse Patreon в настоящее время не может добавлять бесплатных участников Patreon в группы Discourse.\n\nPatreon позволяет мне перечислять бесплатных участников в виде подписанного столбца в его менеджере аудитории, и я могу экспортировать CSV-файл, показывающий это как тариф:\n\n\n\n\n\n\n Я не знаю, какие данные возвращает API Patreon при вызовах к нему, но мне интересно, является ли это решаемой проблемой. Но в любом случае это переходит в территорию отчетов об ошибках/запросов функций, и на мой первоначальный вопрос теперь есть четкий ответ, поэтому я отмечу эту тему как решенную и изменю название на что-то более удобное для поиска!\n\nИзменение: Ой, я думаю, мой уровень доверия недостаточно высок, чтобы редактировать мое название прямо сейчас. Я хотел бы использовать **Плагин Patreon не добавляет бесплатных участников Patreon в группу**...\n\npost_number: 5\n2024-03-14 00:37\nuser: Firepup650\nlikes: 0\n[quote=\"a_lilian, post:4, topic:298724\"]\nИзменение: Ой, я думаю, мой уровень доверия недостаточно высок, чтобы редактировать мое название прямо сейчас. Я хотел бы использовать **Плагин Patreon не добавляет бесплатных участников Patreon в группу**, если кому-то захочется это сделать :wink:\n[/quote]\n\nОбычно пользователи не могут редактировать свои собственные названия, они могут только выбирать из доступных названий из групп, в которых они состоят/значков, которые у них есть. Однако сотрудники могут устанавливать любые названия для любого пользователя. Это отличается на форуме, на котором вы находитесь?\n\npost_number: 6\n2024-03-14 02:25\nuser: Moin\nlikes: 0\nЯ думаю, речь шла об изменении названия темы, а не об использовании его в качестве пользовательского названия.\n\n### Ошибка Markdown / bbcode code/quote\ntopic_id: 299047\ncategory: bug\n2024-03-12 17:53\n\n...\n\npost_number: 6\n2024-03-14 08:57\nuser: zogstrip\nlikes: 0\nМожете ли вы сказать, какой браузер / ОС вы используете и как вы цитируете эти строки?\n\nВот как это выглядит у меня\n\n\n\nчто дает правильный markdown\n\n [quote=\"Richard - Communiteq, post:1, topic:299047, username:RGJ\"]\n ```\n line1\n line2\n ```\n [/quote]\n\nчто отображается как\n\n[quote=\"Richard - Communiteq, post:1, topic:299047, username:RGJ\"]\n```\nline1\nline2\n```\n[/quote]\n\npost_number: 7\n2024-03-14 09:02\nuser: zogstrip\nlikes: 1\nОй, я думаю, я понимаю, что вы имеете в виду :man_facepalming: \n\n1. Напишите следующий markdown\n\n```\n[code]\nline1\nline2\n[/code]\n```\n\n2. Выделите текст и нажмите кнопку \"Blockquote\", чтобы добавить `> ` в начале каждой строки\n\n```\n> [code]\n> line1\n> line2\n> [/code]\n```\n\nЧто отображается (неправильно) как\n\n> [code]\n> line1\n> line2\n> [/code]\n\nВместо \n\n> ```\n> line1\n> line2\n> ```\n\nСкорее всего, это проблема с тем, как мы парсим [BBCode Blocks](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse-markdown-it/src/features/bbcode-block.js) :thinking:\n\npost_number: 8\n2024-03-14 09:23\nuser: RGJ\nlikes: 1\nДа, я уже понял, что это не проблема markdown как таковая, а скорее проблема bbcode. \n\nПроблему можно обойти, используя ` ``` ` вместо `[code]`, как неявно сказал supermathie во втором посте.\n\npost_number: 9\n2024-03-14 18:21\nuser: zogstrip\nlikes: 2\nБудет исправлено\n\nhttps://github.com/discourse/discourse/pull/26182\n\n### Не могу активировать зашифрованные сообщения на моем телефоне - говорит, что мой бумажный ключ неверен или пара ключей неверна\ntopic_id: 297740\ncategory: support\ntags: encrypt\n2024-03-03 23:42\n\n...\n\npost_number: 21\n2024-03-13 22:44\nuser: meglio\nlikes: 1\n[quote=\"Lilly, post:20, topic:297740\"]\nхм? что вы сделали по-другому?\n[/quote]\n\nЯ был неясен, извините. Это не работало ни в одном из мобильных браузеров. Это работало в другом браузере на моем ноутбуке.\n\npost_number: 22\n2024-03-13 23:11\nuser: Lilly\nlikes: 0\nОтлично. рад это знать. Я рад, что вам удалось это настроить! :slight_smile:\n\npost_number: 23\n2024-03-13 23:12\nuser: meglio\nlikes: 1\nНо я этого не сделал. Я настроил это только в другом браузере на моем ноутбуке. На моем смартфоне это по-прежнему не работает.\n\npost_number: 24\n2024-03-13 23:16\nuser: Lilly\nlikes: 0\nО, теперь я вас неправильно понял - я думал, вы имели в виду, что когда вы переключаете браузеры, это внезапно заработало на вашем телефоне. :thinking: \n\nИтак, у вас есть 2 браузера на вашем ноутбуке, которые могут это сделать, но ни один браузер на вашем iPhone не может включить шифрование?\n\npost_number: 25\n2024-03-13 23:19\nuser: meglio\nlikes: 2\n[quote=\"Lilly, post:24, topic:297740\"]\nИтак, у вас есть 2 браузера на вашем ноутбуке, которые могут это сделать, но ни один браузер на вашем iPhone не может включить шифрование?\n[/quote]\n\nВерно. И в приложении Discourse тоже (хотя, я думаю, это просто обертка вокруг того же движка, который использует Safari).\n\n### Не могу ли я использовать домены верхнего уровня для установки?\ntopic_id: 299309\ncategory: installation\n2024-03-14 08:47\n\npost_number: 1\n2024-03-14 08:47\nuser: yunge\nlikes: 0\nПосле установки с использованием домена верхнего уровня я не могу открыть URL. Может ли эта программа использовать только домены второго или третьего уровня?\n\npost_number: 2\n2024-03-14 10:40\nuser: Ed_S\nlikes: 4\nЭто может работать на домене верхнего уровня, у меня есть discourse на домене .com.\n\nНо это не помогает объяснить, что происходит с вашей установкой.\n\npost_number: 3\n2024-03-14 14:07\nuser: yunge\nlikes: 0\nСпасибо, проблема решена.\n\npost_number: 4\n2024-03-14 14:29\nuser: Jagster\nlikes: 0\nВ чем тогда была проблема?\n\n### Сбой Discourse из-за проблемы с подключением к PSQL\ntopic_id: 299245\ncategory: installation\n2024-03-13 23:17\n\npost_number: 1\n2024-03-13 23:17\nuser: jimmy0017\nlikes: 0\nexcerpt: Мы постоянно получали это сообщение на нашем форуме. (примерно каждые 3-4 часа). У нас 16 ядер CPU и 32 ГБ оперативной памяти. Я не думаю, что ресурсы являются проблемой.\n\n```\nУпс\nПрограммное обеспечение, обеспечивающее работу этого форума обсуждений, столкнулось с непредвиденной проблемой. Приносим извинения за неудобства.\n\nПодробная информация об ошибке была записана в журнал, и сгенерировано автоматическое уведомление. Мы посмотрим на это.\n\nДальнейших действий не требуется. Однако, если ошибка сохраняется, вы можете предоставить дополнительные сведения, включая шаги для воспроизведения ошибки, опубликовав тему обсуждения в категории обратной связи сайта.\n```\n\nВ журнале производства показано\n\n```\n\napp/models/user_auth_token.rb:125:in `lookup'\nlib/auth/default_current_user_provider.rb:131:in `current_user'\nlib/current_user.rb:35:in `current_user'\napp/controllers/application_controller.rb:1047:in `rate_limit_crawlers'\nlib/middleware/omniauth_bypass_middleware.rb:64:in `call'\nlib/content_...\n\npost_number: 2\n2024-03-14 18:50\nuser: pfaffman\nlikes: 1\nЯ бы дал postgres (db_shared_buffers) как минимум 16 ГБ, если не 20.\n\nНо вам нужно увеличить количество подключений к БД. Я не могу вспомнить, как именно это сделать.\n\nЯ думаю, что нужно изменить `max_connections` в `/etc/postgresql/postgresql.conf` (внутри контейнера, в котором работает postgres).\n\npost_number: 3\n2024-03-14 19:48\nuser: RGJ\nlikes: 0\n[quote=\"Jay Pfaffman, post:2, topic:299245, username:pfaffman\"]\nНо вам нужно увеличить количество подключений к БД\n[/quote]\n\nЯ тоже так думаю. :+1: \n\n[quote=\"Jay Pfaffman, post:2, topic:299245, username:pfaffman\"]\nЯ бы дал postgres (db_shared_buffers) как минимум 16 ГБ, если не 20\n[/quote]\n\nВы уверены в этом? Это кажется высоким. См. https://www.postgresql.org/docs/13/runtime-config-resource.html\n\n> Если у вас есть выделенный сервер базы данных с 1 ГБ или более оперативной памяти, разумным начальным значением для `shared_buffers` является 25% от памяти в вашей системе. Существуют некоторые рабочие нагрузки, при которых даже большие значения для `shared_buffers` эффективны, но поскольку PostgreSQL также полагается на кэш операционной системы, маловероятно, что выделение более 40% оперативной памяти для `shared_buffers` будет работать лучше, чем меньшее количество\n\nИ это не выделенный сервер базы данных, на нем также работают 32 процесса unicorn.\n\npost_number: 4\n2024-03-14 20:03\nuser: pfaffman\nlikes: 1\n[quote=\"Richard - Communiteq, post:3, topic:299245, username:RGJ\"]\nВы уверены в этом? Это кажется высоким.\n[/quote]\n\nЯ всегда доверяю вам в таких вопросах, и я думал, что цитирую совет, который вы давали в прошлом, так что, **НЕТ**, я не уверен. :rofl: \n\nОчевидно, что проблема в подключениях, и увеличение оперативной памяти до 25% от 32 ГБ может помочь в целом, но не является причиной ошибки.\n\nРЕДАКТИРОВАНИЕ: \n\n[quote=\"Richard - Communiteq, post:4, topic:216082, username:RGJ\"]\nИгнорируйте все советы, которые вы находите в интернете, и установите его на 40-50% от вашей памяти.\n[/quote]\n\nХа! Это именно то, что я помнил, за исключением того, что, похоже, я собирался превысить 50%. . .\n\npost_number: 5\n2024-03-14 20:16\nuser: RGJ\nlikes: 1\n[quote=\"Jay Pfaffman, post:4, topic:299245, username:pfaffman\"]\nЯ думал, что цитирую совет, который вы давали в прошлом\n[/quote]\n\nЯ признаю себя частично виновным\n\n[quote=\"Richard - Communiteq, post:4, topic:216082, username:RGJ\"]\nИгнорируйте все советы, которые вы находите в интернете, и установите его на 40-50% от вашей памяти.\n[/quote]\n\nНо это было тогда ... ;) \n\n[quote=\"Jay Pfaffman, post:4, topic:299245, username:pfaffman\"]\nОчевидно, что проблема в подключениях, и увеличение оперативной памяти до 25% от 32 ГБ может помочь в целом, но не является причиной ошибки.\n[/quote]\n:100:\n\npost_number: 6\n2024-03-14 20:21\nuser: Falco\nlikes: 0\n[quote=\"jimmy0017, post:1, topic:299245\"]\nМы установили следующую конфигурацию в\n\n```\nUNICORN_WORKERS: 32\nUNICORN_SIDEKIQS: 2\n```\n[/quote]\n\nПочему? Это причина того, что у вас заканчиваются слоты для подключений.\n\n### Как я могу видеть картинки в сыром виде?\ntopic_id: 299155\ncategory: support\n2024-03-13 11:55\n\n...\n\npost_number: 4\n2024-03-13 23:15\nuser: idontexist\nlikes: 0\nНапример, когда вы делаете ссылку как:\n`https://meta.discourse.org/t/raw/299155/`\n\npost_number: 5\n2024-03-14 07:24\nuser: merefield\nlikes: 3\nЭтот вид не предназначен для отображения картинок. \"raw\" относится к Markdown. Он показывает исходный Markdown, который никогда не будет содержать отрендеренные изображения.\n\n### Отсутствует конфигурация редактирования в списке пар слово/ответ\ntopic_id: 298804\ncategory: bug\ntags: automation\n2024-03-11 01:35\n\n...\n\npost_number: 5\n2024-03-13 22:52\nuser: st0rm\nlikes: 3\nКажется, этот коммит исправил проблему. https://github.com/discourse/discourse-automation/commit/3a7db967b15d8f2505bd6cca40a19e3749788b32\n\n### Установка Discourse на Ubuntu или Debian для разработки\ntopic_id: 14727\ncategory: developers\ntags: dev-install, how-to\n2014-04-12 22:22\n\n...\n\npost_number: 661\n2024-03-14 13:41\nuser: minhhq\nlikes: 1\nЯ следовал инструкциям на этой странице, но получил эту ошибку при установке зависимостей JS:\n`error discourse@: The engine \"node\" is incompatible with this module. Expected version \">= 18\". Got \"17.0.1\"\nerror Found incompatible module.`\nКак мне это исправить?\nСпасибо.\n\npost_number: 662\n2024-03-14 15:51\nuser: merefield\nlikes: 2\nОшибка говорит вам _почти_ все, что вам нужно знать: ваша локальная установка Node слишком старая.\n\nИспользуйте менеджер версий, такой как `nvm`, чтобы установить 18.x\n\nСвязанный SO: https://stackoverflow.com/questions/53785383/how-to-change-node-js-version-with-nvm\n\n### Поговорите с командой продукта Discourse о рекламе\ntopic_id: 299050\ncategory: feature\ntags: feedback, advertising\n2024-03-12 18:01\n\n...\n\npost_number: 7\n2024-03-14 13:05\nuser: christina.bourne\nlikes: 1\nЯ бы хотела поучаствовать!\n\npost_number: 8\n2024-03-14 13:54\nuser: unni66\nlikes: 1\nЗасчитайте и меня\n\npost_number: 9\n2024-03-14 19:14\nuser: Richie\nlikes: 1\nЗапишите меня, я использую AdSense на своем Discourse :raised_hand:t2:\n\n### Неправильное выравнивание конверта в новом значке уведомления ЛС\ntopic_id: 299252\ncategory: ux\ntags: notifications\n2024-03-13 23:56\n\npost_number: 1\n2024-03-13 23:56\nuser: HamMan2118\nlikes: 0\nДобрый вечер!\n\nЗаметил, что когда я получаю ЛС на другом форуме, значок :email: смещен от центра зеленого фона, немного вправо. \n\n\nЧтобы убедиться, что это не специфично для одного форума, я протестировал это и здесь. Только в этом случае он немного смещен влево 😝\n\n\nДля воспроизведения:\n1.) Отправьте себе (или получите) ЛС\n2.) обратите внимание на значок уведомления, с конвертом, смещенным от центра.\n\nЭто не очень важная проблема, но теперь я не могу этого не видеть 🙃\n\npost_number: 2\n2024-03-14 00:01\nuser: Firepup650\nlikes: 0\nТолько что отправил вам ЛС здесь, можете ли вы воспроизвести это здесь на Meta? Также, на какой комбинации браузера/устройства вы это видите?\n\npost_number: 3\n2024-03-14 00:02\nuser: HamMan2118\nlikes: 0\nПривет,\n\nДа, я протестировал это здесь на meta, как указано в отчете:\n\n[quote=\"Preston K, post:1, topic:299252, username:HamMan2118\"]\nЧтобы убедиться, что это не специфично для одного форума, я протестировал это и здесь. Только в этом случае он немного смещен влево :stuck_out_tongue_closed_eyes:\n\n[/quote]\n\nВоспроизведено в Chrome, версия 122.0.6261.69, а также на iPhone 13 Pro с Safari.\n\npost_number: 4\n2024-03-14 00:03\nuser: Firepup650\nlikes: 0\nНе могу воспроизвести, Chrome, Android 13, Samsung Galaxy A23\n\n\npost_number: 5\n2024-03-14 00:03\nuser: Firepup650\nlikes: 1\nВозможно, это специфично для одной темы? Если вы переключитесь на другую, проблема сохраняется?\n\npost_number: 6\n2024-03-14 00:08\nuser: HamMan2118\nlikes: 0\nРезультаты на разных темах:\n- Meta Branded:\n\n- Central:\n\n- Default:\n\n\nКажется, это происходит на всех темах, где :email: используется как значок для непрочитанных сообщений.\n\nМожет, стоит проверить, могут ли другие воспроизвести это.\n\npost_number: 7\n2024-03-14 00:34\nuser: Firepup650\nlikes: 1\nexcerpt: Мои личные результаты тестирования:\n1. Независимо от темы, которую я пробую на своем телефоне, она выровнена правильно\n2. Результаты на ПК:\n2.1. Accessible Contrast dark:\n\n2.2. Air Theme:\n\n2.3. Central:\n\n2.4. Dark:\n\n2.5. Default:\n\n2.6. Default (full-width):\n\n- forums.goatsimulator3.com\n\n\nDevSupport использует тему Default Dark, а форум Goat Sim 3 использует специальную тему. Оба протестированы на iPhone 13 Pro, на этот раз в Chrome для iOS.\n\nИтак, похоже, что стандартные цветовые схемы вызывают эту проблему? Не уверен, почему @Firepup650 вы не можете воспроизвести 🤔\n\nРЕДАКТИРОВАНИЕ: Проверил, влияет ли аватар на форум goat sim 3. Нет\n\n### Добавить временный логотип Threads в текущую версию Font Awesome\ntopic_id: 296611\ncategory: feature\n2024-02-24 22:10\n\n...\n\npost_number: 2\n2024-03-14 01:20\nuser: Roi\nlikes: 0\nЕсть ли планы добавить такой значок? 😎\n\n...\n\npost_number: 7\n2024-03-14 05:36\nuser: JammyDodger\nlikes: 1\nБоюсь, что нет планов добавлять Threads как временный логотип, и мы все еще ждем обновления до FontAwesome 6, чтобы это стало доступно. \n\n\n[quote=\"Roi, post:74, topic:158136\"]\nКак только [логотип Threads станет доступен ](https://meta.discourse.org/t/add-temporary-threads-logo/296611), я также добавлю поддержку Threads.\n[/quote]\n\nМожет ли это помочь в качестве временного решения?\n\nhttps://meta.discourse.org/t/replace-discourses-default-svg-icons-with-custom-icons-in-a-theme/115736\n\npost_number: 8\n2024-03-14 09:07\nuser: Roi\nlikes: 0\n[quote=\"JammyDodger, post:7, topic:296611\"]\nМожет ли это помочь в качестве временного решения?\n[/quote]\n\nВ теории, да. Но это выглядит сложно - просто чтобы иметь ссылку на наш аккаунт Threads или иметь аккаунты Threads наших пользователей (никто еще не ввел свой в профиле пользователя) в компоненте темы Clickable Social Icon Links on Profile.\n\nНо спасибо, что подняли этот вопрос. Я не знал об этом. И, конечно, это что-то для \"настоящих собственных\" значков, которые никогда не станут частью FontAwesome.\n\n[quote=\"JammyDodger, post:7, topic:296611\"]\nи мы все еще ждем обновления до FontAwesome 6, чтобы это стало доступно.\n[/quote]\n\nДля моего случая использования и значка Threads я буду ждать интеграции FontAwesome 6. ;-)\n\nЕсть ли какой-то примерный график/план для этого?\n\npost_number: 9\n2024-03-14 11:17\nuser: JammyDodger\nlikes: 1\n[quote=\"Roi, post:8, topic:296611\"]\nЕсть ли какой-то примерный график/план для этого?\n[/quote]\n\nНа данный момент нет четких сроков. Хотя это было в планах как потенциальная возможность уже некоторое время. Я дал ему небольшой толчок, чтобы увидеть, есть ли какие-либо ожидаемые движения. :crossed_fingers:\n\n### Добавление тегов на основе выбора пользователя\ntopic_id: 299388\ncategory: feature\ntags: form-templates\n2024-03-14 18:59\n\npost_number: 1\n2024-03-14 18:59\nuser: Jayne_ivana\nlikes: 2\nОдна функция, которую я бы хотел увидеть, это автоматическое добавление определенных тегов на основе выбора галочками, которые делает пользователь в вопросе.\n\nПример: Какую платформу вы используете?\n- Steam\n- Xbox\n- PC\n\nИ когда они выбирают один, соответствующий тег применяется к посту.\n\n### Взвешенный поиск пользователей\ntopic_id: 299382\ncategory: feature\n2024-03-14 18:10\n\npost_number: 1\n2024-03-14 18:10\nuser: putty\nlikes: 2\nБыло бы возможно взвесить положение пользователя/группы в поиске, аналогично взвешиванию темы в поиске? Я спрашиваю, потому что, когда я отправляю (очень ценный) тикет в поддержку и набираю \"team\", тот, которого я хочу, всегда в конце. Было бы здорово, если бы этот пользователь(ы) появлялся первым или даже сортировался по недавним взаимодействиям и т.д.\n\nСпасибо!\n\n### Ошибка при установке AWS lightsail с CloudFlare\ntopic_id: 299168\ncategory: support\n2024-03-13 14:28\n\n...\n\npost_number: 4\n2024-03-13 22:19\nuser: pfaffman\nlikes: 2\nВаш сайт сейчас работает, так что это решено?\n\nВы выключили оранжевое облако, как предлагали ссылки?\n\n### Плагин Discourse AI\ntopic_id: 259214\ncategory: plugin\ntags: official, ai\n2023-04-24 19:39\n\n...\n\npost_number: 143\n2024-03-14 20:23\nuser: sp-jordan-violet\nlikes: 0\n@Falco @sam есть ли варианты, если мы хотим использовать нашего собственного провайдера ИИ, отличного от доступных в настройках? например, если мы размещаем его самостоятельно, если мы используем сервис вроде [mendable.ai](https://mendable.ai) и т.д.\n\npost_number: 144\n2024-03-14 20:26\nuser: Falco\nlikes: 1\nМы поддерживаем как API [vLLM](https://github.com/vllm-project/vllm), так и [TGI](https://github.com/huggingface/text-generation-inference) для вывода LLM, плюс любой API, который имитирует OpenAI, должен работать, установив `ai openai gpt4 url`, указывающий на него.\n\npost_number: 145\n2024-03-14 20:47\nuser: sp-jordan-violet\nlikes: 0\nКажется, это не *совсем* 1:1 для OpenAI, но очень близко: \nhttps://docs.mendable.ai/mendable-api/chat\n\n### Отчет панели управления - Система\ntopic_id: 293546\ncategory: data & reporting\ntags: sql-query, dashboard-reports, dashboard-sql\n2024-01-30 22:39\n\n...\n\npost_number: 3\n2024-03-14 17:56\nuser: SaraDev\nlikes: 1\nexcerpt: [quote=\"Jumanji, post:2, topic:293546\"]\nМожно ли привязать это к конкретному ЛС, например к приветственному ЛС?\n[/quote]\n\nДа, лучший способ добавить это — добавить раздел в оператор `WHERE` в запросе, фильтруя по `title` темы. \n\nНапример: \n``` sql\nWHERE archetype = 'private_message'\n AND subtype = 'system_message'\n AND created_at BETWEEN :start_date AND :end_date\n AND title = 'Greetings!'\n```\n\nНайдет все сообщения `Greetings!`. \n\nОбратите внимание, что некоторые системные сообщения не включают реального пользователя, поэтому удаление строки `AND user_id > 0` может быть необходимо для такого типа запроса. \n\nВы также можете удалить `AND deleted_at IS NULL`, чтобы все равно учитывать приветственные сообщения, которые пользователи могут удалить. \n\nВы можете использовать регулярные выражения для совпадения тем с похожим заголовком.\n\nЧтобы сопоставить тему по заголовку, используя регулярное выражение (regex) в PostgreSQL, вы можете использовать оператор `~`, который сопоставляет регулярное выражение с...\n\n### Почему инноватор DevX Okteto перешел с Slack на Discourse\ntopic_id: 299338\ncategory: blog\n2024-03-14 13:01\n\npost_number: 1\n2024-03-14 13:01\nuser: stella\nlikes: 1\n<p>В разработке программного обеспечения доступ к совместному сообществу может стать решающим фактором, так как он позволяет совместно решать проблемы и постоянно учиться. Мы пообщались с Рамиро Берреллезой, основателем <a href=\"https://www.okteto.com/?ref=blog.discourse.org\">Okteto</a>, который запустил свою компанию с четким видением: \"помогать командам разработчиков быстрее доставлять ценность, автоматизируя их опыт разработки.\" Когда он основал Okteto, он осознал критическую важность создания вовлеченного сообщества вокруг этого видения.</p>\n<hr>\n<small>Это сопутствующая тема обсуждения для оригинальной записи на <a href=\"https://blog.discourse.org/2024/03/why-devx-innovator-okteto-migrated-from-slack-to-discourse\">https://blog.discourse.org/2024/03/why-devx-innovator-okteto-migrated-from-slack-to-discourse</a></small>\n\n### Не следует ли упоминать личные сообщения, когда они [quote="alice, post:3, topic:42"]
Как мне начать?
[/quote]
Мы очень рады, что вы здесь! Хотите запустить свой собственный сервер Minecraft? Просто нажмите кнопку «Начать» ниже — это легко.
Если же мы добавим на уровне поколения:
Подавлять упоминания в отчёте
Подавлять уведомления о ссылках в отчёте
Мы сможем решить эту проблему очень эффективно.
- Вы готовите его
- Вы манипулируете HTML
- Вы используете манипулированный HTML как новый Raw
Процесс не слишком сложен и избавит нас от двух хитростей, требующих много токенов.
Я выбрал опцию «отключить уведомления», но, похоже, уведомления всё равно приходят?
Интересно, позвольте мне взглянуть, возможно, мне нужно подключить это раньше?
Я подавляю это ещё до того, как оно будет обработано. Можете ли вы предоставить точный пример воспроизведения здесь?
Берт распространяет обо мне ложь.
Вы можете отключить уведомления по каждой теме сводки, если не хотите получать о них оповещения.
Хотя они не должны быть такими навязчивыми, как сейчас, поэтому, если вам нравится информация, но не нравятся уведомления @упоминания, пожалуйста, потерпите — мы надеемся, что скоро это исправим. ![]()
Я думал, что это происходит только при их редактировании, но, похоже, уведомления @упоминания отправляются в любом случае. Например, вот страница уведомлений @davidb:
Я думаю, это может быть связано с тем, что вы добавили символ @ в обработанную версию отображаемого имени пользователя:
<a class="mention" href="/u/jammydodger?silent=true">@JammyDodger</a>
Раньше я делал так:
<a class="mention" href="/u/jammydodger">JammyDodger</a>
(Хотя мой обходной вариант не учитывает анонимизацию, поэтому, если вы сможете реализовать полноценное решение, которое также подавляет уведомления, это будет
)
О, это должно быть легко исправить, держитесь
Исправлено в:
Вместе с другими исправлениями.
Почему в 21:00 у меня появляются два поста? Я даже удалил автоматизацию и создал новую, но всё равно создаётся два поста.
Хм, это странно… возможно, где-то скрывается ещё одна автоматизация… разберусь.
Также… наконец-то… исправил проблему с упоминаниями. Завтра будет готово.
Возможно, нужно явно указать Берту, как маркировать подкатегории; здесь случайно использовался тег:
News and Events > Blog vs #announcements:blog
#news-and-events:blog vs #announcements:blog
13 постов??! ![]()
Я этого не сделал.
Сэм этого не делал… и мы уже использовали режим production ![]()
(кстати, я думал, что уведомления по ссылкам должны быть отключены для таких случаев? Мне пришло уведомление об этом)
![]()
Я подозреваю, что в реализации silent в core есть ошибка. Разберусь на следующей неделе…
Нет, я этого не делал. Также я не делал 7 постов за этот промежуток времени.
Чтобы замкнуть круг ![]()
