Google Chat Bot. Публікація на Google Workspace Marketplace

Це нарешті сталося, бот Bender 2.0 тепер можна встановити з Google Workspace Marketplace. В цьому посту я розповім про кроки які треба буде зробити на шляху до маркету.

Я не буду детально зупинятися на розробці бота у цій статті, і я вважаю що він у вас вже є, та працює як слід, тож залишається зробити лише останній крок до маркету.

Почнемо нашу роботу, для початку нам треба підключити Google Workspace Marketplace SDK до нашого проєкту:

Google Workspace Marketplace SDK

Далі нам слід перейти до налаштувань Google Workspace Marketplace SDK та обрати потрібні пункти.

App Configuration

Почнемо з «App Visibility», бот буде публічним, та його можна буде знайти у пошуку:

Application visibility

Встановлювати його зможуть усі бажаючі:

Installation settings

І так, це лише додаток до чату:

Chat applicaiton

Для роботи будуть потрібні лише базові scopes, які не потребують додаткових дозволів:

OAuth scopes

Трохи про себе:

Developer information

Store Listing

Розділ «Store Listing» також треба уважно заповнити, почнемо з детального опису, я розписав бота на англійський та українській мовах, але здається мені, що опис англійською то буде обов’язковим пунктом:

Store Listing Details

Підготуйте іконки та банери:

Icons and banners

Красиві скріншоти, треба лише впевнитись, що на них немає нічого сенсетивного:

Set of the Screenshots

І тепер дуже важлива частина, ви повинні підготувати Terms та Privacy сторінки та додати посилання на ці сторінки:

Supports Links

Як бачите, в мене усі посилання ведуть на github:

Після цього, ви зможете відправити вашого бота на модерацію до Google Workspace Marketplace, але в мене не вийшло з першого разу пройти модерацію, та і з другого разу не вийшло:

Google Workspace Marketplace Reviews Team

Як бачите, я отримав 3 рази відповідь — Rejected, і кожного разу з тим самим текстом:

1. Links for Privacy Policy, Terms of Service and Support are provided and point to the correct information.
You can check additional info about this requirement here (https://developers.google.com/workspace/marketplace/create-listing#support_links).
All provided links work and point to the correct information. For example, a link provided for a privacy policy points to a page describing the privacy policy.

2. Functionality – There are no obvious bugs and all visible actions are fully functional.
You must ensure the Add-on is operational and functions in accordance with the description of the Add-on. You should thoroughly test all the add-ons you create before publishing using the available test options.

Я вже не знав, що робити, бо посилання були, але здається модератору не подобалось, що текст розміщений на GitHub, та він просто ігнорив посилання на нього. Тому коли я в 4-ий раз отримав листа від Google Workspace Marketplace Reviews Team що вони почали працювати над перевіркою, то я у відповідь розписав їм, що це за додаток, навіщо він створений, та чому усі посилання ведуть на GitHub.

Не пропустіть того листа, я отримував його у проміжок часу від 12:00 до 15:00 за Київом, а вже за 2-3 години отпримував вже відмову.

І далі була тиша, rejected-відповіді я отримував впродовж дня, а тут відповідь затягнулась, схоже мій запит пройшов першу лінію модерації, та перейшов на інший рівень, де вже було прийнято рішення про Approved:

Approved

Все, тепер мій бот Bender 2.0 доступний у Google Workspace Market, встановлюйте, тестуйте, залишайте відгуки.

Якщо у вас також вийшло опублікувати вашого бота, залишайте посилання у коментарях :)

І так, ось є офіційна документація, беріть та користуйтесь, а статтю залиште у обраному, щоб якщо що було в кого перепитати ;)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.