Привет.
Я пытаюсь «вызвать» discobot на https://github.community, но он не отвечает. Вот моя публикация:
Подскажите, пожалуйста, это ошибка или я что-то сделал не так? Спасибо!
Привет.
Я пытаюсь «вызвать» discobot на https://github.community, но он не отвечает. Вот моя публикация:
Подскажите, пожалуйста, это ошибка или я что-то сделал не так? Спасибо!
Я только что протестировал это на https://try.discourse.org/. Я использую последнюю версию Chrome в Ubuntu.
После создания новой учетной записи на сайте и пропуска приветственного сообщения discobot я создал пост с содержимым @discobot display help. Ничего не произошло. Затем я создал еще один пост с тем же содержимым, но все равно не получил ответа:
В консоли моего браузера я вижу эту ошибку: Uncaught (in promise) TypeError: Cannot read property 'notification_type' of undefined. Вызвано из: https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/widgets/quick-access-notifications.js#L23
Ладно, значит, этот баг нужно назначить @eviltrout?
Похоже, ошибка JavaScript — это ложная тревога.
Проблема в том, что отмечена опция «Пропустить советы и значки для новых пользователей», поэтому все задачи Discobot пропускаются.
Чтобы это работало, вероятно, нужно разрешить выполнение некоторых ответов и запретить другие. Однако в разделе справки есть инструкции по запуску обучения, которое вы уже отключили.
Что я предлагаю в данном случае и с нетерпением жду ваших мыслей, @codinghorror: если вы отключили @discobot, но отправляете ему команду, пусть он отвечает: «Вы отключили меня в своих настройках. Чтобы взаимодействовать со мной, вам нужно разрешить советы по обучению новых пользователей».
Да, звучит отлично. Иначе у нас будет ещё больше пользователей, которые сами себе портят жизнь, и это будет повторяться снова и снова. ![]()
![]()
Discobot ответит, что для взаимодействия с ним необходимо отключить настройку Skip new user onboarding tips and badges.
Эта тема была автоматически закрыта через 19 часов. Новые ответы больше не принимаются.