Press "Enter" to skip to content

Building a VS Code extension for the first time with Brian Clark


этот мужчина я и Брайан Кларк сделали вживую
поток на Twitch, где мы работали над
интеграция между визуальным студийным кодом
и дергаться Брайан является хранителем
эта интеграция между дергаться и
Visual Studio код, где зрители
дергаться в прямом эфире можно выделить код в
в чате отмечены строки кода в
чат, и это всплывает в прямом эфире
в моем редакторе кода Visual Studio это
очень круто наша цель состояла в том, чтобы сделать тягу
просьба внести хорошие изменения в этом
продление за один час нам не удалось
при этом, но это нормально, поэтому
шоу называется провал вместе мы мы
не всегда удается, но у нас всегда есть
весело и самое главное мальчик всегда
узнать, если вы хотите убедиться, что вы
не пропустите следующий живой поток просто идти
чтобы twitch.tv слэш весело весело функция и
нажмите эту кнопку, и вы получите
уведомление в следующий раз, когда мы пойдем вживую
Прежде чем мы перейдем к записи этого
В прямом эфире поток понедельника я хотел бы
говорить немного о Patreon я не
говорить о Patreon в каждом видео
потому что я не хочу ворчать
это слишком много, но в том-то и дело
является то, что это производство в основном финансируется
покровителями это немного спонсора
здесь и там, и некоторые рекламные доллары от
YouTube, но в конце концов это ты
покровители, которые делают это возможным для меня
и Дэвид, чтобы сделать это в качестве нашей работы и
производить этот контент на регулярной основе
и я так благодарен за то, что вы
фантастический, я действительно хочу сказать, что и
если вы чувствуете, что вы разработчик
которые находят этот контент полезным и хотят
чтобы увидеть больше этого контента в
мир, пожалуйста, подумайте о том, чтобы
patreon.com Слэш весело весело функция и
и чип в несколько долларов в месяц
потому что это действительно делает
разница для нас большое спасибо
все в порядке на запись этого
Живые улицы понедельника хороший понедельник
всем доброе утро
или где, где бы ни было время
для вас это утро в Калифорнии
сторона и такие здесь, в Швеции это все
это да, сразу после полудня на самом деле и
Брайан, где это?
это около 10:13 утра в Орландо
Флорида ммм утром, поэтому я обычно начинаю
говоря аудитории, что мы
собираюсь сделать сегодня хорошо, что это наш
План у нас есть план, да, мы делаем из
Конечно, у нас есть план, мы не будем
неподготовленный, как мы смеем так план мы
иметь это расширение кода Visual Studio
который интегрируется с дергаться чата в
позволить людям хорошо, позвольте мне объяснить
Сценарий, я думаю, сначала прямо много
времена, когда дело доходит до потокового вещания
программирование здесь или на любой платформе
редко вы будете иметь ситуацию, когда вы
сталкиваться с ошибками в вашем коде прямо это
случается со всеми нами лучшими из нас и
пока вы делаете выгоду я
Подумайте об одном из преимуществ этого
в прямом эфире, что у вас есть пара
программисты или я думаю, что вы на самом деле
напомнил мне в описании события
это называется моб программирования, где это
больше, чем один -к-одному
и я забыл об этом, так что да, это моб
программирование и толпа может помочь вам
указать на проблемы, которые они обнаружили в
код или где ошибка в том, что вы
сидя там, стуча головой
стена пытается выяснить , и в моем
испытать там будет в конечном итоге
это туда и обратно , что занимает много
время, когда, потому что просто общаться, как текст
чат не обязательно лучший носитель
передать, где они видят проблему много
времени, так что идея пришла, где эй
давайте пообщаемся в чате, что люди
может послать, чтобы сказать, эй, иди выделите это
строка кода в этом файле, чтобы он
привлекает мое внимание как стример
хозяин потока в эту область, а затем
тогда способность хорошо, я забыл точку с запятой
или что-то глупое, как это прямо так
это идея этого расширения
Однако это еще рано в
этапы развития и один из
Вещи, которые мы должны быть осторожны, это
люди, злоупотребляющие этим правом или люди, которые
просто
обязательно ведите себя правильно в чате
и поэтому в этом случае иногда вы могли бы
нужно кого-то забанить, потому что и когда
Вы делаете это прямо сейчас, расширение делает
не слушать ничего вокруг этого и
поэтому их основные моменты и потенциал
и вещи, которые влияют на ваш поток
может еще задержаться, так что мы бы
хотел бы сделать сегодня, если вы открыты для
присоединиться ко мне на это, может быть, мы слушаем
это было событие, которое происходит в дергаться
а затем удалите все основные моменты, которые это
учетная запись пользователя может быть создана в вашем
против кода
идеально, что это за мерцание, что я могу
выключи это извини
это хотя нет, это не здорово, я просто
хочу знать , что это так у меня много
о том, что я делаю в потоке о чате
интеграция там вы знаете, и
взаимодействуя с людьми, зрителями
поток и так мой первый проект, который
все еще живой проект , и вид
собирается на ней взаимодействует с светом
что у меня здесь это
подключенная к интернету лампочка life XL i
FX о, так что чат может на самом деле
изменил цвет, если они идут в
мой канал чата и использовать лампочку
или если определенные события происходят как
кто-то следует за мной, что это то, что это
мигание было или делать другие вещи, как
подписаться или поболеть за биты, то это будет
высвечивать разные цвета, а это
блестящий
Мне нравится фон вот что то
что я буду как делать много работы
с в ближайшие месяцы и делать
что-то вроде выяснения какой-то крутой
вещи, чтобы положить туда и там
определенно будет какая-то вещь Лампе и
возможно, как механическая вещь, которая может
пойти и перевернуть себя или что-то с
какие треки, которые мы действительно
круто звучит круто
это напоминает мне , что я забыл имя из
другой стример, но есть кто-то
имел как говорящий банан механический
банан, который хотел бы прочитать текст
из чата, и вы знаете немного
такая вещь , что это повезло, эй, Ларри
да, да ладно ммм, так скажи мне, кто ты
или сказать, как я знаю, я знаю, кто ты
но они говорят, сказать аудитории, кто
ты
Я просто
средний человек, который любит
программа и как мы все, как мы все, но да
Я много занимаюсь веб-разработкой
JavaScript и машинопись недавно
был своего рода попасть в и nodejs, но
мой фон изначально был в C-Sharp
и сеть и asp.net, а затем мигрировали
в мир Интернета с как JQuery
Ванильный JavaScript JQuery, а затем все
забавные рамки работают в рамках
что там такого рода вещи, да я
думаю, что это нормальное путешествие, я был
изначально разработчик C-Sharp, а также
и я провел там много лет и
затем перешел в JavaScript, да, я думаю,
это может отключиться, потому что это хорошо, это
сейчас немного схожу с ума
как то, что это вызвало, что это такое
что вызывает это именно я вижу
что это куча людей
следуют о хорошо, я канал, так что я буду
Хорошо
так круто давайте тогда проверим проект
потому что это еще один проект, который я
работал над уверен, что вы можете отправить ссылку
или у вас есть готовый прокат давайте
на самом деле пойти в рефери о хорошо я собираюсь
опубликовать ссылку и поболтать пару раз
для людей, чтобы увидеть, просто сделать
и каков его github.com /
Кларки, о, ты знаешь / Тамар, о, да и
это имя этого репо против
код — дергаться — подсветка должна быть
этот верхний левый там мы идем хорошо, я
удар по этому увеличить размер шрифта
здесь немного там вы идете хорошо и
Я буду клонировать, что здесь мы идем, пока MPJ
делает это, если вы все хотите, чтобы это понравилось
Выделите строку кода, которую вы можете просто
поставить восклицательный знак перед
номер строки, и это удалит это
действительно круто, так что, видимо, все
думает, что весь файл выделить они
нужно ваше внимание
это круто, как это как
это как приоритет и как у меня было это
Я читаю эту книгу эссенциализм что
говорит о том, как как в основном сокращение
ваша жизнь или ваша организация нравится
очень строгие приоритеты и как слово
приоритет, как и много лет назад
Раньше имелось в виду одно, но над
годы, как это просто перешло в это
как приоритет один приоритет два приоритет
три приоритета мне нравятся тогда ничего
как приоритет прямо право хорошо, так что я
просто открою это в коде вам нужно
для НОЙ установки, а когда вы получаете
шанс, а затем, пока вы делаете это
Я вижу некоторые вопросы в чате Ville
ссылка ледяной огонь говорит, что есть
основной момент
оставаться активным вечно, так что есть некоторые
варианты вокруг этого в основном, если если
пользователь
решает отключить расширение от
тик чат это будет побуждать их
скажи эй ты хочешь удалить все
выделите или вы хотите оставить их
еще есть также вариант, где
через есть немного дерева
который появляется в проводнике, так что депутат
Экран J там внизу слева
Вы можете видеть, что есть панель основных моментов
это расширяемый и складной и
который покажет все основные моменты в списке
из основных моментов, а также имеет кучу
рекомендации здесь украшают J S и
D Лин Лин TS, чтобы сделать оба или я собираюсь
игнорируй это да это нормально
это был код vias, говорящий эй на основе
этот проект это ваши расширения
вы можете использовать, но это нормально
Хорошо, так что да, давайте делать создание
встроенный терминал и сделать NPM
установка делает X, когда все
это приоритет, ничто не является приоритетом, да
точно
классический — спросите, могу ли я изменить подсветку
цвет да вы можете так по умолчанию , что
ярко-зеленая и белая граница, но
есть настройки, которые доступны
через расширение, которое позволит вам
измените его на то, что вы хотите, как я
используйте синий для моего домика говорит, вы можете
пользователи тайм-аута, так что это то, что мы
планируя делать сегодня в основном
хорошо мы собираемся сосредоточиться на пользователях они
может быть забанен, но, возможно, мы должны сделать
это так на самом деле гм пижамы слушать
когда кто-то получает тайм-аут, да, конечно
потому что есть два события , которые
доступны, которые приходят из дерганного чата
и, в частности, мы используем под
в тайнах мы используем модуль, который мы
используя на самом деле я сейчас забываю, дайте мне
перепроверьте здесь package.json так
там есть два больших javascript NPM
пакеты, которые помогают сделать упрощение
подключение к API дергаться и все
вещи, которые идут вместе с этим
TMI, который я очень рекомендую и
есть еще один под названием дергаться — J / S
Я изначально пошел с дергаться — J / S
потому что, как мы говорили, обсуждая
рано я больше экспериментировал с
машинопись и был тип
определение
уже доступны подергивание — jeaious и
вот почему я пошел с этим это
по сути, другой, я не знаю,
Вся предыстория, но я думаю, что-то
случилось с TM ijs, где это было похоже
вид застой на некоторое время, и это
на самом деле не обновлялся и так
кто-то вроде работал от этого и
создал дергаться JSON ‘, который был
немного чаще действуй больше
активное право, и поэтому я считаю, что именно поэтому
это случилось, они по сути одинаковы
что вы можете поменять их местами
довольно легко хмм
это то, что я испытал, я думаю
это был мой проект ламп BOTS, который
мы говорили о ранее , что I
переключился на TM ijs в любом случае, да
этот все еще использует дергаться J / S мой
ближе всего, но должно быть событие
тем не менее, когда пользователь получает бан или
по истечении времени ожидания пользователя
событие, которое мы можем слушать, что будет
позволяют нам принимать меры на
что в рамках расширения движется вперед
прямо так проведите нас через их проект
немного вы знаете, что уверен, конечно, почему
будет в то время как мы на это мы должны сделать
немного страшно , что я
не пытался, прежде чем вы начнете
сеанс совместной работы, а затем поделиться
что с выстрелами, так что ты будешь держать
на секунду ты позволишь всем
в чате потенциально присоединиться к нам, да, но
как сделать это только для чтения хорошо, да
это нормально, как мы можем, мы можем пойти как
отключите его, если это окажется вредным, но
таким образом они могут нравится окунаться в
конечно
хорошо, я вставляю это в чат
это может быть катастрофический эксперимент
где я очень жарко, но если, если вы
не есть шведская поговорка, как
комфортно помочь им брюнетка половина
посмел
есть так, скажем, если люди
люди присоединяются, если это работает, я попробую
Я постараюсь, о, да, она как, потому что
вам нужно вам
это действительно помогает, если у вас есть — да
только немного , если мы будем пара
программа прямо да, конечно
все в порядке, копируя это в мой
экземпляр кода vias и его загрузка
и я загружаю проект хорошо
ваш экземпляр проекта
присоединиться к сеансу сотрудничества все в порядке
так что я вижу, что экипаж меня, потому что он присоединился
сеанс сотрудничества о да, так что я
должно быть в порядке
запрос только на чтение, чтобы всегда принимать
анонимно все в порядке страшно все в порядке, я
видеть свой терминал тоже кстати
да это нормально, я не вижу код
просто пока все в порядке, я думаю, это загружает
проект тогда да, поэтому мы дадим
секунду, а затем он может присоединиться к тому, что
видите там, о, мне действительно нужно иметь
лучше, как мое расположение окна
необходимо улучшить этот шаблон I
думал, что я был умным, но много
вещи происходят в правом нижнем углу
угол хорошо, но три информатора
учиться я вижу, если я обновлю
рабочее пространство о, мы идем все в порядке, я вижу
это сейчас, так что я думаю, что вы хотели, чтобы я ушел
через проект немного ты
должен объяснить, что происходит так, когда
это как расширения в целом
что с кодом vias они вроде
продлить из-за отсутствия лучшего срока
package.json, чтобы стать манифестом
расширение да, они также позволяют мне
сделать шаг назад на самом деле они
написано в машинописи или JavaScript вы
есть возможность начать в любом случае с
что и тогда пакет JSON становится
по сути, как если бы вы создали браузер
расширение, прежде чем они имеют манифест
JSON, который описывает, как, как
разные вещи, что это расширение
намереваясь сделать и может
добавить функции в браузер очень похожи
к этому package.json действует в этом
способ расширения кода vias, так что если вы
открыть , что и это будет много
как это довольно вовлечено больше
сложное расширение, но вы можете сохранить его
вроде тоже просто, но если вы откроете
пакет JSON и вы шаг за шагом
через это немного вы увидите
те, кто знаком с
создание веб-проектов с использованием
Пакет JSON вы увидите типичный
обычные ключи там, которые описывают
как название проекта, может быть,
хранилище
какая версия проекта это и так
вперед, но они добавляют к этому такие вещи, как
события активации категорий, такие как
категории на линии 12 на линии 15 мы
есть события активации, а затем 24
где это становится интересным, где это
говорить о том, что он собирается
способствовать против кода для конечного пользователя
поэтому в данном случае мы вносящий
куча команд, а затем, если я рухну
что давайте посмотрим, так что я не вижу, что ты
делают правильно, так что если вы хотите, чтобы понравиться
следовать вместе с тем, что я говорю , может быть ,
так вниз, о, хорошо, о, теперь я следую за тобой
хорошо, о, вы можете следовать за мной, о, да
это верно, что жить уверен, позволяет вам сделать
что я не знаю, как это люди
указывают на то, что они получают в
там присоединиться к сотрудничеству не смог
присоединиться к сотрудничеству, как это уже
достиг максимум пяти участников
хорошо, да, да, это интересно, я
думал, что это может быть, это
то, что вы можете ограничить на моче или
нет, но я думал, что максимум участников
было 30, да, я нахожу удивлен
Я думал, что это будет больше для некоторых
причина, по которой я смотрю в прямом эфире
Настройки, чтобы увидеть, есть ли что-то в
там
общие или внешние файлы запускаются по вызову
поделиться о гостевой лимит да о да есть
флажок, который говорит, увеличивает гостя
ограничение от пяти до тридцати, так что у меня есть
Я думаю, что по умолчанию все отключено
прямо так, где я могу найти это так, если вы
нажмите Ctrl или команду запятую, чтобы вызвать
Настройки да да и потом я просто
искал в прямом эфире поделиться, а затем вы
поставь гостям лимит, какие там настройки
что это работает, сказав, что теперь открыто открыто
Настройки открыты у вас есть ли вы
иметь клавиатуру как ярлык управления
но мы не будем иметь такие же ярлыки нет
это обычно обязательство, я не знаю, как
делать из командной строки я всегда использую
что ярлык дома, так что откройте настройки пользователя
Live Share Гость лимит Я думаю, поиск
для гостей ограничения мы просто гости
может быть, я видел это сейчас, это ушло О
увеличивает это я нахожу это я нашел это да
хорошо, мы идем
все хорошо давайте посмотрим , как пытаться подключиться
эта ссылка это в чате, он не спит
ах я думаю, что я все еще следую за тобой там
так ты со мной, да я с эй так
Вы видите, что я нажимаю в порядке, так на линии 24
здесь мы вносим свой вклад, и это говорит
это способствует командам, но я могу
свернуть, что это также способствует меню
просматривать контейнеры, как вид, что есть
куча других вещей в конфигурации, так
это как настройки, которые мы были
говорить так же, как, как мы меняемся
настройки для переходов в прямом эфире поделиться да
вот где мы будем делать такого рода
вещи, так что это расширяет это
это манифест, который говорит против кода
как то, что это расширение намерено
прошу прощения
так что да, это своего рода описание того, что
происходит с расширением, а затем
где исходный код является основной записью
файл является расширением файла TS теперь это
где вещи вроде как добавить
рука немного, особенно когда
ты только начинаешь строить
расширение, которое вы хотите бросить
все здесь, потому что это главное
точка входа для расширения, чтобы начать
когда он активируется, так что если мы перейдем к строке 26
вот эта функция активировать это вещь
это на самом деле то, что начинает работать
так что есть разные способы
активировать функцию только потому, что вы
установить это не обязательно означает, что это
активируется, если мы действительно вернемся к
вернемся к этому.
прямо здесь строка 15
события активации я не рекомендую
на самом деле делает звезду, потому что это означает,
он просто автоматически активируется в
Во многих случаях мы не хотим этого делать
и причина, по которой я говорю это потому, что я
получить много вопросов вокруг кода VYAS
да быть очень в гармонии с тем, что
происходит с этим инструментом и много
люди, когда они задают мне вопросы вокруг
производительность, как в 99% случаев
делать с расширениями, которые у них есть
установлено, что будет ухудшать
производительность как время загрузки или
все это, что они испытывают
и я думаю , что часть его , потому что
расширения могут загружаться, когда они
на самом деле не нужно активировать и
загружается сразу, так что пока я делаю
это сейчас я не рекомендую делать
что вы можете изменить это, чтобы быть
такие вещи, как по определенным командам, которые
кто-то может вызвать через
командная палитра, как когда вы были
поднимая настройки и в различных
другие способы вы можете запустить свой
расширение на самом деле загрузить и запустить
работает и использовать ресурсы, да так просто
добавляет, что снова я вроде
делиться всем этим для людей, которые могут
быть заинтересованным в написании своих собственных
расширение тоже вы знаете, да, конечно, как я
думаю, что многие люди хорошо
это это не особо
сложные вещи, но это просто трудно
начать, и это, как мы надеемся, мы
может дать людям представление о том, как писать
эти расширения одни из самых крутых
вещь о визуальной студии в том, что это
как написано в JavaScript, так что
очень очень расширяемый, но это трудно
начать трудно любить получить
смысл этого, так что это действительно здорово иметь
проект, как это, я думаю, круто, да так
возвращаясь к этой функции активации
все, что здесь внутри в этом
Объем это то, что будет работать, когда
расширение активируется, чтобы начать
запустить его при первом запуске, так что здесь
мы делаем такие вещи, как снова это
получить немного действительно вовлечен в как
сложный сценарий ситуации я использую нас
что я в основном создал язык
сервер так вообще какие те используются
например, давайте возьмем Python как
пример из коробки, если вы установите
код vias свежий
Вы можете написать код Python в нем правильно
Вы можете запустить свой, вы знаете, построить свой
проекты внутри него это будет действовать как
как просто старый текстовый редактор, но если
вы хотите такие вещи, как возможность отладки
Python становится интеллигентным умным
автозаполнение вид опций, которые
придумать такие вещи , что вам нужно
установить расширение питона , который идет
в том, что действует как язык
сервер, который работает вроде как
отдельный процесс за кулисами
включить те богатые функции, которые вы получаете
при написании и отладке кода Python
в коде Vyas хорошо, но выгода
делать это для этого случая я не
хочу, когда я разбираю чат, я
делать регулярные мы делаем регулярные
Выражение Я не хочу, чтобы это было
блокирует и как унизительный, что
производительность я пытаюсь сохранить это в
правильно, когда конечный пользователь работает
это расширение я не хочу, чтобы это было
ухудшая их производительность в то время как
они делают свою работу, поэтому я взял
этот подход, когда у меня есть язык
Сервер , который на самом деле слушая
дергать чат и анализировать сообщения
увидеть , если это на самом деле команда , которая является
будет использоваться для этой цели и так
это то , что здесь происходит , это это
думать об этом как о работе в качестве отдельного
процесс узла за кулисами, что
не мешает основным
процесс, который работает против кода или это
другая концепция , которая называется
расширение узла, которые являются
загрузка всех ваших расширений за
сцены, а также с завистливым кодом
Имеет ли это смысл, что, возможно ,
слишком глубоко в сорняки или что
ты что думаешь об этом ах
Я немного смущен, но я думаю, что это
будет хорошо, что это сложная часть
о парном программировании это как ты
вроде как хорошо, я думаю, что я собираюсь получить
это думаю, что я собираюсь получить это, я не
уверен, если я понял, но мы будем просто
повторите это снова, если это окажется
релевантно хорошо, конечно, да, я имею в виду
Главное просто знать, что есть
как это расширение работает, есть
буду там есть отдельный процесс
это работает
это языковой сервер дергаться здесь
и это своего рода то, что мы начинаем
до нас есть языковой сервер и
тогда у нас есть клиент, так сказать, это
работает в рамках расширения здесь это
будет слушать и регулировать
события, которые происходят между этими
две вещи, да ладно так, кстати, прямо
люди высокие
как писать строку 42, но это не так
показывая мне не хорошо, так что я не уверен
почему это может быть
давайте попробуем повесить в порядке
давайте скажем удалить да давайте
давайте попробуем сделать это, потому что, возможно, это
был похож на старый сеанс
как-то хорошо, это не о том, что мы
собираюсь исправить сегодня все в порядке, поэтому мы не
подключенный чат попробуйте выделить как 36
или 37 или что-то прямо сейчас это работает
тоже интересно хорошо, может быть, так это
другая вещь, которая была запрошена
чтобы основные моменты работали вживую
поделиться, так что, как если бы он выделяется на
ваша сторона это подчеркивает на моей стороне, да
и что я приду в ближайшее
будущее
О работе с Vs Live рубашки
да, я думаю, что случилось бы здесь
что я открыл другую визуальную студию
экземпляр, потому что я переключил каталоги
и хорошо остался на связи, но это было
вероятно, как продолжать, возможно, указывая на
старый проект или что-то я не
знаю, хорошо, хорошо, так что мы так
снова на высоком уровне, я этот главный
расширение файла, как они думают об этом
как void основной вид вашего стартапа
для чего бы то ни было, что ты
писать и все остальное
вне там как Маркера
и дергать чат-клиент просто вещи
это своего рода абстракция
обязанности, так что это не все виды
в одном файле и просто чудовищная вещь
что я не могу справиться правильно, что это
вид в любом случае, но это
другая история, так что с точки зрения того, что мы
хочу сделать сегодня мы будем хотеть
посмотрите на языковой сервер дергаться, который
это, как я уже говорил, до
вещь, которая слушает подергивание
чат и, в частности, такие вещи, как на
TTV чат сообщение О
что же вниз ЕЦБ для дергаться это
сокращение для твич тв, о да, я
вероятно, да, это будет иметь больше смысла
теперь ты заставил меня думать, как я
анализируя мой код здесь
как для большей читабельности и для других
люди, чтобы иметь возможность внести свой вклад в это
проект сделать это правильно и вещи из
немного лучше, но на ментальной ноте
для этого позже, так что это проверка
посмотреть, кто отправляет сообщение, а затем
мы начнем разбирать сообщение так
Я буду контролировать клик в то, что
только эта функция прямо здесь и здесь
где мы веселимся регулярно
выражение вещи, которые я не собираюсь
связываться с нашим приятелем
как я уже говорил, помог собрать это воедино
и я ужасен с регулярным
выражения так, но мы не собираемся
нужно возиться с этим в любом случае, но вы
получить представление о том, что он ищет
определенное сообщение, которое начинается с
восклицательный знак говорит, что линия и
затем число, а затем мы планируем
поддержать, где вы могли бы сказать прямо сейчас
это ограничено любым активным файлом, который мы
открыть в данный момент это сделает
выделить там, а не в любом другом
файл, но есть случаи, когда кто-то
возможно , обнаружил проблему в другом
файл, который в настоящее время не виден
хозяева потока, и вы можете захотеть
чтобы привлечь их внимание, мы хотим
добавлю, что опять же, это очень много
ранняя бета-версия статуса этого
расширение я вижу здесь, что есть
возможность написать текст благодаря
выделить, так что если вы пишете номер строки
и тогда вы можете вы можете написать комментарий
а так, да, так что если вы наведите курсор мыши на r108
там я не знаю, если кто-то на самом деле
добавил комментарий да действительно взволнован
комментарий здесь о, это круто, это о
чертовски круто верно
Таким образом, вы можете сказать, эй, я
думаю, что вы пропустили точку с запятой здесь или
что-то или эй тупица вы знаете
ты тупица это проблема
такие вещи
это идет против веселья, но мы не хотим
люди злоупотребляют этим либо прямо, поэтому мы
хочу слушать такие вещи, как, когда
люди сгибаются и вот где
где это было частью, где события
прямо здесь, где мы соединяемся
мы используем это на самом деле дергаться J’s
но вы можете видеть, что я переключался обратно
и играть, как я уже говорил, я был
переключаться между другими
библиотеки и одна из них называется TMI
так вот что это значит , это подергивание
интерфейс обмена сообщениями, и я создаю
клиент, который собирается слушать
дергаться чат, так что это клиент
слушая болтовню, чтобы не
запутать любого другого клиента, мы могли бы поговорить
о движении вперед там я слушаю
на события, когда люди могут присоединиться я
на самом деле мы, вероятно, можем удалить это
нужно и когда люди отправляют чат
сообщение, что это такое, но есть
Кроме того событие , которое мы можем сделать это закон
где я собираюсь, я думаю, ты собираешься
начать брать на себя и за рулем вас
хочу закодировать это и помогает создать
PR, так что если у вас есть еще одно событие и
Я просто сделаю комментарий
Я не могу возглавить это правильно да хаха я
забыл про привет ты меня там есть
другое событие, которое называется запретом да
что мы можем слушать или тайм-аут, который
тайм-аут, чтобы все познакомились
с подергиванием, которое может быть не знакомо
их тайм-аут, как будто вы не
хочу согнуть кого-то от возможности
чат когда-нибудь тайм-аут скажет, эй, мы
собираюсь поставить вас в тайм-аут и буквально
не позволяет отправить любое сообщение для X
количество времени которое модератор
способность или способность вещатель
делать с кем-то в чате, поэтому нам может понадобиться
добровольцы, кстати, это время так
мы можем проверить это, потому что идея
если кто-то будет забанен или истек срок
хочу удалить их основные моменты, которые
у них есть да, это на самом деле хорошо, как
Я собирался сказать, что я буду мне нравиться
никогда не останавливайте людей, если вы, если вы
мудак ты забанен но я думаю что
для целей этой вещи мы должны
действительно использовать тайм-аут, иначе это я
может забыть разблокировать кого-то прямо так
позвольте мне дважды проверить это с
библиотека дергаться J / S, чтобы убедиться,
предвзято посоветовал назад, что, пожалуйста, время мне
что я просто смотрю на НОМ очень быстро
ходить в библиотеку и убедиться,
Я им сейчас их GitHub репо
выравнивается с официальным Twitter IRC
документация, так что это означает, что да, они будут
они будут слушать группы и
тайм-ауты, так что должно работать как
ожидается, так что давайте реализуем это
функционировать все в порядке, что собирается сделать это
как я упоминал ранее это
сторона языкового сервера этого, а затем мы
есть клиент, который в это в
расширение основного потока, который собирается
чтобы слушать события поднятых
языковой сервер, так что вроде как
связь идет между этими
две составляющие ложи говорит Clark UI
думаю, что есть также событие удаления сейчас
хорошо, это хорошо, я не я не был
в курсе , так что если кто-то
сообщение удаляется , мы можем слушать
что если бы мы хотели
о, это круто, спасибо, что не знаешь
мы не прыгаем в домик, извините, если я
неправильно произносить это так, да
Теперь давайте реализуем эту функцию на TTV
чат чат группы хорошо , возможно , я переименовать
прямо сейчас, это как маленький перерыв
уже пара программирование пара выключение
все в порядке, так что кажется, что мы
извлекая здесь, как полезная нагрузка в порядке, так
это в принципе это то же самое
подпись каждый раз, когда держись там
способ, которым я должен следовать за вами сейчас сосредоточиться
участник ой нет , я не хочу , чтобы люди в
сосредоточиться на мне, нажмите на свое имя, вы
в настоящее время редактировать хорошо, я с тобой сейчас да
так что это как канал и
это строка имени пользователя строка и так
подпись отличается от события к
событие да у меня уже настроено так
что мы можем избежать иметь действительно Коди
так что это канал, да
имя пользователя, а затем причина будет
Строка причина, как я думаю, вы могли бы
укажите причину, по которой вы проводите время
много раз, просто нажав на
Кнопка длительность, которая является числом
все в порядке, а затем пользовательское состояние, которое заканчивается
до того, чтобы быть объектом JSON, так что вы можете определить
что как нибудь
Вы сказали, что государство или пользовательские состояния
состояние пользователя и так где вы нашли
на это как то, как вы знаете , что это
был так же уверен, где документы да
так что мы получаем, как ах так немного от для
Многое из этого я иду основаны от подергивания
IRC документация, которой я поделюсь, я
поделитесь ссылкой на это в чате дергаться
чтобы люди могли видеть это
так dev dev dot twitch.tv , где они
выставить много их документации для
их API, а затем библиотека
потому что в библиотеке я поделюсь , что один
Я думаю, что тот, который я рекомендую
честно прямо сейчас ТМ IJS , так что я буду
поделиться этой ссылкой в ​​чате
а так, что TMI Jeaious является отличным
библиотека такого рода она построена для
JavaScript и машинопись, которая делает это
немного легче при общении
с дерганным IRC все в порядке, так что отправлено
все в порядке, так что в этом, если вы нажмете на
события для ТМ ijs
Вы можете искать как тайм-аут
блестящий, и вы увидите это, о
это так хорошо все в порядке все в порядке, я получаю
это круто
все в порядке, так вот часть, где это
У меня пробежка по памяти, потому что это было
немного, так как я работал над этим
расширение нам нужно по существу сказать, эй
нам нужно отправить событие на
Само расширение правильно помню, это
языковой сервер, который работает как
отдельный процесс нет, эй, мы получили это
событие вот что случилось, а затем
это позволит расширению сделать
решение об этом и слушать для
этот тип события да, так что если мы возьмем
посмотрите , прокрутите ли вы вниз и посмотрите
разобрать сообщение там да увидишь
есть на линии 144 есть
точка подключения отправить уведомление, так что
вы можете сделать, это вы по существу отправить
уведомления о событиях назад и вперед
между этим языковым сервером и
расширение как клиент снова прав
другой клиент, но в этом отношении
между этим сервером и расширением
сам по себе, поэтому мы хотим сделать
что-то вроде того
а затем дать ему аналогичную подпись для
этот тип события , которое мы хотели
обнаружим, что мы по сути определяем нашу собственную
события теперь между этим языковым сервером
в нашем расширении, так что теперь вернуть это
до функции на TTV тайм — аут чат
использует в нижнем регистре , это это действительно два
слова это одно слово — Тобиас болен
как хочет, чтобы это было так, но я хочу
это будет так, я не думаю, что вы можете
определить, что вы хотите, я думаю, что это
только как они вроде написали это так, если вы
хочу быть верблюд так , что хорошо вы
должно быть хорошо, но если документация
показывает в нижнем регистре, но это не должно
независимо от того, что мы используем, да, но я, потому что это
Мне кажется, что в английском состоянии пользователей
это два слова правильно , вот как бы я
возьми — да святой, мы думали, что
ваши мысли на имя пользователя, так как
мы на тему имя пользователя о боже
да имя пользователя ах это сложно, как
потому что в шведах, как шведы, как правило,
сделать эту ошибку, как сделать тоже
много вещей в одно слово, потому что в
Шведский ты все делаешь в одном
слово , как это много комбинаций
например, как булочка с корицей
будет два слова на английском
потому что это честно разумно, но в
Шведский это конфеты и була как одно слово
как булочка с корицей, да, это супер
раздражает с точки зрения печатания
это очень усложняет разработку
алгоритмы машинного обучения для этого
дерьмо это дерьмовый язык все в порядке, так
Фиона мы хотим отправить уведомление
с этого сервера на любой клиент, который
слушая, так что я думаю, что вы готовы
катиться
там правильно да
затем сообщение, где я должен увидеть так
есть объект подключения, который мы можем
используйте, если вы начнете вводить соединение
онлайн 91, а затем отправить уведомление точка
право , и это имеет подпись
тип уведомления 1, а затем некоторые
машинопись да, так что вы не
слишком беспокоиться о том, что мы можем сделать
что по сути то, что мы делаем
это у нас есть файл констант, который определяет
все разные типы уведомлений
что мы хотим отправить, так что если вы посмотрите на
вниз по линии 145, да, что вы пытаетесь
выбрать его на вашей стороне это значит
что да ладно тогда это много
более заметным для меня в аудитории хорошо
все в порядке , я сделаю все, что движется вперед
спасибо, что вы можете контролировать хорошо, я не
знать, что может быть сочетание клавиш
для вас, но если вы контролируете, нажмите на
выделить часть прямо здесь хорошо, это будет
привести вас к этому файлу да и здесь
где мы хотим определить, чтобы вы могли
см , как тип команды или имя
команда есть и соответствует
определяет сигнатуру события, которую мы хотим
называть это как хорошо, и команда
Само право, поэтому мы хотим добавить новый
один к нижней вниз по линии 30
если мы сделаем новую строку там, извините
извините меня правильно , а что если бы мы хотели его
как называется тайм-аут
равны, а затем соглашение мы
использовала как интервал между именами
вещь, так что да, на котором маркер точка
время сейчас
круто, так что теперь мы можем вернуться к
языковой сервер отлично мы классные
ой, я потерял тебя
мы должны идти туда, куда я иду, может быть, когда
Я иду к определению не следует
меня я в сети 91 и толкать язык
Сервер хорошо, я с тобой, так что здесь
Первый параметр, который мы можем сказать о
Команды, которые мы можем вытащить их команды точка
тайм-аут, я думаю, что это может быть заглавная буква C
для этого, кстати, для команд
часть ой, это странно, что живые акции не
показывая мне ваши предложения, которые всплывают
когда вы делаете точку, а затем так у меня есть
маркировать, может быть, это связано с как
тот факт, что вы находитесь в режиме только для чтения
может быть, да, так что теперь вы хотите использовать
опция тайм-аута, которую мы только что создали
это можно сделать, если, если я хочу
чтобы сделать это в будущем, чтобы дать высокий
доступ к одному человеку и только для чтения
доступ к некоторым людям, которых вы знаете, я не
уверен, что это действительно очень здорово
Идея да, давайте посмотрим, если это интересно, если
это будет работать
Я запишу это как мысленную заметку
разделить скорость назад и удар и любят
посмотрите позже, да, мы должны отправить это
в живую команду поделиться, потому что это как
отличный тест, но это работает, это
как удивительные находки так весело делать
этот
что люди комментируют имя пользователя
противоречиво нет нет я исправил это как я
делать
как я могу удалить выделение сейчас, когда
это фиксированная
да, так как вы могли бы сделать это это ты
может открыть файл исследователь маленького
первая иконка в самом верху слева это
один да, а есть да, я не
у нас нет меню правой кнопки мыши
доступно еще для этого все в порядке, так что
есть два способа сделать это
на самом деле так, что происходит в вашем файле
Просмотр проводника будет иметь панель на
дно разборное, что говорит
основные моменты, и он должен показать вам все
их в
другой способ вы можете сделать это, вы можете
вызвать командную палитру, как ты
делали раньше, чтобы вызвать настройки
ну ладно да уверен, как это да, а затем
если вы делаете, если вы наберете дергаться, а затем
без выделения без слов
ты о
дергаться и на основные моменты есть
Выделить все варианты, которые вы можете сделать, или вы
Можно выделить отдельные из них, если
ты хотел хорошо, так что я не могу на
выделите эту строку, что я на вас
не слышу, так что если вы делаете незаметно
файл и строка это секунда от
низ
о, я должен выбрать тот, который не да
это немного ограничено в этом отношении
все в порядке круто
это хорошо, хорошая обратная связь, хотя есть
мы идем, а затем шесть хорошо круто это
это еще один от г-на. есть мистер
Деструктоид ах да не понял
так что я думаю, может быть , показать другой путь
сделать это может быть немного
легче сделать, а не идти
через командную палитру значок
в самом верхнем левом углу маленькая
файлы сделали поиск, если вы нажмете на
что воспитывать это то, что я называю
файловый менеджер, да, конечно, в самом
В нижней части этой панели вы увидите
э-э, если вы расширите, что вы будете
он должен показать все основные моментов я говорю
что нет даты, чтобы предоставить регистр
которые могут предоставить вам данные в порядке, то мы
есть ошибка, да хорошее тестирование там мы идем
да о попугай я забыл попугай
так еще раз, как я уже упоминал попугай на том, кто
был огромным вкладчиком в этот проект
упоминает в чате вы можете включить его
Окно проводника по умолчанию скрыто, но
Вы можете включить его в этом в
настройки в порядке, так что давайте дважды проверим
что если мы, если вы идете к вам, вы знаете,
предпочтения
снова откройте настройки пользователя и выполните поиск
для twitch присоединиться к сообщению оставить сообщение
ник показывай высоко давай панель активности
там мы идем, вы проверяете эту коробку о там
мы идем хорошо, так что это ошибка работает
Ожидаемый О, блестящий
хорошо так круто теперь у нас так
отставание, которое пользователи создают для нас почти
здесь на самом деле это очень круто, да так
Вы можете щелкнуть правой кнопкой мыши на отдельных
или если вы щелкните правой кнопкой мыши на уровне файла
что тогда вы можете удалить все эти
для этого конкретного файла хорошо круто
Я собираюсь прочитать это, потому что я
собираюсь объявить, как выделить банкротство
сейчас, потому что есть так много у нас нет
держал большой держать поверх этого
а также люди, вы только что были
пробую , так что я собираюсь удалить все
а затем, возможно, попытаться удержать внимание
на самом деле держать внимание на них звуки
хорошо хорошо
Мне нравится сообщение клиента и чат говорит, что мы
должен сделать это сломано, как ожидалось
вещь да хорошо хорошо хорошо мы
вернуться в онлайн 91 на сервере Twitch Language
да прямо в нашем 93 сейчас так другой
параметр или да, что вы можете перейти в
эта функция отправляет уведомление как
любой объект JSON, который может обмениваться данными как
часть мероприятия так на самом деле все , что нам нужно
здесь , чтобы узнать , кем является пользователь , который получил
тайм-аут, и у нас есть, чтобы мы могли
просто введите ключевое имя пользователя в порядке и
стенография да это должно быть хорошо
как это ой, и это имя пользователя, и это
да так, используя его, как это должно
автоматически знать, что это ключ
и использовать значение, которое является частью
объем этой функции, да, да, я получаю
что, но я думал, как это
правильное наименование или это то, что мы
хотят до тех пор , как мы знаем , что именно здесь
затем на стороне клиента, который слушает
для этого события мы просто должны соответствовать
что так о хорошо, так что мы с этим это не
API, который мы контролируем
приемник, а исправить это
полностью на нас теперь мы имеем контроль над всеми
прямо сейчас наступает момент, когда мы
нужно прослушать это уведомление на
на стороне клиента, так что в этом случае, что мы
хочу сделать, мы можем на самом деле, если вы
открыть дергаться файл клиент чата все
право
клиент twitch чата позвольте мне перепроверить
что там так, что это выглядело
для всего ттв я просто снова я все еще
освежая мою память об этом проекте и
если парады в чате, если вы хотите
поймай меня, чтобы быть в безопасности, это было бы
полезно — все в порядке, где мы были здесь
мы не отправляем запросы или просто
слушая да
если это широкое, как знание того, что это
ссылка на проект , формат которого это
телефон начинает меня расстраивать почему
это неправильно, что линтер жалуется
ты это то, что происходит нет, он думает
это должно быть как линчи должны
жаловались на линию 90 и дергаться
клиент чата уверен, что я не вижу
проблема с этим теперь позвольте мне увидеть, что
вот-вот поймать ошибку да
что не так, что было бы не так с
это я думаю, глупо, я не знаю, да
клиент для смысла , таких как эта линия
хорошо спасибо маркер неправильно
линия хорошо, я собираюсь удалить это
основной момент
извините, что отвлекаю вас там
нет нет это нормально я где этот клиент
работать снова извините терпеть меня просто
момент здесь нет никаких проблем, как это
есть природа программирования, как
выяснение собак, как одна из вещей
где я действительно хотел бы как способ
как эти холодные просмотры, чтобы мы
может проверить, как следовать за тобой
пока ты занимаешься поиском собаки
и прочее, потому что, но в настоящее время есть
как никакой инструмент, который хорош в том, что я
нашел, что да, если у вас есть этот чат, я
примет рекомендации по этому
с распростертыми объятиями прямо в порядке, так что я думаю, что я
думаю , что я получил ориентировку снова
это одна из тех вещей, где я
уверен, что все это происходит правильно, Эван
но дайте мне знать, если это не так, где вы
Вы знаете, что можете работать над проектом
это обычно происходит как над
выходные вы выходите в текущем состоянии
в пятницу, а затем в понедельник вы приходите
назад, и вы, как о да, да для
конечно, как у меня, как очень маленький
рабочая память я нашел так II
на самом деле делать это маленькие рассказы, когда
Я работаю, что мы как напечатать мой
мысли да так, как будто это частично
держать себя сосредоточенным, потому что я очень
легко отвлекается, но это также позволяет
я прыгнуть обратно после того, как иметь
чашка кофе и разговаривать с
коллега или возвращаться, как после
выходные точно, так что я вижу, перотин помог
и я только что дошел до этой точки
с ним, если мы перейдем к строке 196
дергать чат-клиент, так что вот где мы
определяя прослушивание этих
уведомления на стороне клиента и так
Вы могли видеть один, как у нас есть основной
те, прямо на я продолжаю забывать, что я
можно выделить, и вы увидите это онлайн
— ОН — у нас есть один для основного момента
команда и один для неосведомленных
Команда, которая приходит от
слушая дергаться чат да, поэтому мы
хочу создать еще один, вероятно,
онлайн
Вы знаете, после строки 2:14, говоря это
подчеркнуть язык клиента на
уведомление, а затем привязать его к этому
Команда, которую мы создали, и
параметры, которые у нас хорошо круто, так
Вау Вау, что я следую за тобой да так
ты знаешь о, извини
пока ты делаешь это, я собирался пойти
хорошо смешно, но он собирается сократить
как будто это очень весело, это я
думаю , что люди действительно боятся
выделить сейчас мы сказали, что мы будем
глядя на это так, как не стесняйтесь это
довольно весело, когда ты любишь странно
комментарии комментарии и у нас было как
Тайм — аут
да, и тогда мы могли бы просто сказать любой
Params снова, потому что это объект JSON
это наша функция обратного вызова
по существу
да уж
не не подчеркнуть вас или что — нибудь
но технически мы две минуты осталось
о, парень, я не думаю, что мы получим
это сделано нет, но это круто, как это
называется провал вместе по причине, да
так что это было родителям любой так мы поступаем
Стрелка функции стенография есть что
мы хотим для обратного вызова, так что да
Params любой будет идти внутри этого и
вот так все это так первый
параметр в основном определяет высказывание
эй, мы хотим слушать этот тип
уведомление, а затем, что мы делаем, когда мы
получить это уведомление какие-либо параметры
часть права, что я говорю им, я думаю,
как то так да ладно
тогда я думаю, что мы должны проверить так
так же, как у нас это
точка на подсветке и, как будто это
эту точку на блике мы хотим иметь
некоторая логика охраны, чтобы убедиться, что
это доступно, но в этом случае мы
собираюсь создать тот, который скажет, как
на тайм — аут
вместо выделения о, так что мы хотим
создать это да так что
происходит, если вы посмотрите на линию 211
здесь на этом клиенте выглядит, чтобы увидеть, если
это было определено и так, как мы
определить, что на самом деле из
расширение снова мне очень жаль , что это
мало это само это расширение
весьма вовлечен в то, как это работает и
да, потенциально может быть перестроен
как мы делаем это правильно, что это все
может быть, а может быть, не так, как это
архитектура действительно происходит по причине
иногда становится ненужным
извилистые и иногда это нравится
всякий раз, когда кто-то просил меня написать
короткий текст как короткая поездка
объяснение этого пункта в порядке
и я как подожди минуту, как, как
разве ты не понимаешь, что написание полного
страница объяснения чего-то занимает
короче чем
абзац, как это занимает много времени, чтобы
развернуть архитектуру до простоты
так нравится, когда вы видите что-то
маленький и очень элегантный
это потому, что люди провели как
много много много времени на это
так как первые проектные набухает и
тогда вам нравится разбираться как
Основы этого, так как это не
Приносим свои извинения за что это новое это
новая база кода, и это означает, что
это имеет тенденцию быть похожим на участие, хорошо, круто
спасибо за это я ценю это
это как написать реферат
Хорошо, да, да, все в порядке, так что же
происходит, мы определяем в основном
фактическая подпись и
Реализацию этой функции мы пишем
потому что это то, что собирается
происходит в рамках расширения мы
есть что написано в расширении TS и
это то, что расширение, которое получает TS
определить это для нас правильно, мы в основном
открывая API, как расширение
хочет вести себя и справиться с этим мы
просто дать ему имя на этом клиенте
это слушать языковой сервер
надеюсь, я объяснил это достаточно хорошо
поэтому мы хотим проверить дважды таким же образом
что мы дважды проверяем это на
функция подсветки определялась
расширение, которое мы хотим проверить
здесь также ах-так, что мы не сделали
пока так, если бы мы хотели запустить это и
попробуйте посмотреть, был ли тайм-аут
как на самом деле выполнить и назвать это
функционировать это не будет работать, потому что мы
есть орудие да прямо сейчас мы
Можно сказать, что мы должны определить этот Дон
тайм-аут, так что если мы пойдем, я собираюсь
прокрутите, если вы готовы, я не хочу
да да да сделать пораженный свиток
это называется
прокрутка прокрутка прокрутка прокрутка
прокрутка так вот где я был
говорить о том, что у нас есть подпись
как это будет выглядеть, но на самом деле
реализация этого происходит в
расширение точка TS поэтому позвольте мне перейти на
к этому очень быстро, я думаю, вы должны
следуй за мной, да, и вы увидите прямо
здесь, как здесь наш клиент чата, это
прослушивание сервера, который
прослушивание фактического API дергаться и
сообщения чата, и это говорит, эй
unhighlight должен быть определен как
выделить функцию в этом файле, да так
может контролировать клик там, поэтому мы хотим сделать
что-то очень похожее на это, но давайте
сначала определите, что вы знаете на
функция тайм-аута
в клиенте twitch chat упс нет
назад, чтобы мы могли просто добавить еще
один здесь, который , вероятно, прав
после этого да
160 все в порядке, давайте сделаем это, я так публично
по таймаутам не да, а потом это
также избежать, я думаю, правильно, и я думаю,
одна вещь, которая пройдет в терминах
параметров здесь будет имя пользователя
снова как строка
да ладно, я должен сказать, как эти
Commons человек это я думаю, что эти
необходимо также , возможно , еще раз , возможно ,
попугай на что да ладно так
Теперь , если мы вернемся с свитком снова
не пугайся меня, мы пойдем
вниз 196 Я думаю, что это было правильно да да
вот так теперь мы можем сказать эту точку вовремя
, и передать имя пользователя из
параметры, которые параметры прямо здесь
так что мы бы сказали, парам точка точка имя пользователя I
думаю, что мы почти на месте, мы могли бы
на самом деле сделать это довольно скоро все
верно, я имею в виду, мы можем просто найти
хорошее место, чтобы оставить его, а затем нравится
сказать, что мы будем делать, если бы мы
на самом деле заверните это, конечно, да, мы могли бы
сделать это, но гости мы можем сделать как два
больше минут уверен, что все в порядке
так что я думаю , что одна вещь , которую мы хотим смотреть
это то, что я уверен, что у вас это было
как имя пользователя с заглавной буквы справа о
да, это довольно круто, и это выбирает
что до, хотя это няня нет
Ожидается ноль аргументов, но мы получили один
не имею никаких аргументов на
один раз, но вы можете хорошо, я думаю,
Я пойду, куда это пошло
возможно, у вас было имя пользователя в
здесь не ты, я думал, что вы знаете, я
никогда не имел
о, извини, никогда да мы хотим, чтобы мы хотели
определить его там хорошо, так что используйте свое имя
строка, я полагаю, да ладно хорошо, так
это должно быть официально там и
то нет , где я на время там мы
иди, я вернулся хорошо, так что должно быть
между языковым сервером и
клиент, поэтому мы слушаем его и
Следующим шагом мы будем делать, но мы, вероятно,
у нас не будет времени, чтобы сделать да
будет идти в расширение TS и
по сути, вы можете написать эту часть на
Лиза, вы можете добавить новую строку на линии
после линии 37 на продлении TS сороковых 30
37 центров и так, да, я вижу тебя
так дергать чат-точку на тайм-аут и
тогда вы могли бы сказать, равный тайм-аут и
тогда это должно показать вам волнистые
эй, эта функция не была определена
и тогда внутри мы бы пойти и
послушай, мы посмотрим на коллекцию
из основных моментов, которые у нас есть основной момент
это объект класса, который здесь и
там каждый основной момент, который получает
создал мы захватили имя пользователя из
чат, который создал его, и что бы мы
сделать это только своего рода фильтр на этом и
удалить там подсветку как часть этого
тайм-аут в любое время
период может быть или что-то или хорошо
тем более, когда их забанят правильно
хотел бы удалить их полностью на
тайм-аут, может быть, мы хотим, чтобы он вел себя
немного по-другому и, возможно,
удалить их, может быть, не удалить их, но
теперь у нас есть возможность сделать это
хорошо, да, кажется, довольно
просто, как мы увидим, если я буду
сделать это или если кто — то еще и поболтать
будет делать что-то или как там
есть масса вопросов по этому вопросу
расширение, которое можно исправить
и улучшилось, и я действительно вижу себя
используя это на канале и т.п.
есть намного больше забавных вещей
Вы можете сделать, и это так здорово для
взаимодействие с людьми, особенно чувство
визуальная студия расширение живой доли
ограничено только 30 человек, это действительно
круто иметь что-то еще и немного круто
нравится, как все больше людей попадают в
поток было круто интегрировать его с
подписки и биты и тому подобное
ограничить линию вещей, чтобы они и
особенно это может дать использование биты
предоставить доступ к выделению другим пользователям
наверняка да, да, да, о, я удаляю
выделяя глаза пользователей, которые были
зло правильно исправить да наверняка да я
определенно да , это очень
интересно, это был интересный проект для работы
на
и это было то, что это на самом деле
для меня первый, где я когда-либо имел
опять же, я не могу сказать этого достаточно, потому что
параф был действительно полезным с
это спасибо где что да где
У меня когда-либо был проект с открытым исходным кодом
это было много вкладов от
снаружи, как многое из этого только мой
маленький питомец есть маленькие любимые проекты
для меня, и это в основном я работаю над ним
и я едва заставить людей вроде
способствуя ему, да или
сотрудничать с людьми прямо и так
это был потрясающий опыт в этом
это чувство тоже да, это ложь, я думаю,
что это изумительно мало
изобретение и я так рад, что ты принес
это к жизни и большое спасибо за
попугай, а также за помощь я
действительно надеюсь внести свой вклад, а также
потому что это мне нужно, и это так
здорово, что оно существует, и вот где мы
вот где мы завершим сегодня мы потерпели неудачу
вместе успех, но мы научились
работа с базой пальто , которое я стараюсь
подключить и мы очень весело и
честно говоря, это фактический
Цель потока спасибо, что так
много Брайан обязательно следуйте Брайану на
щебетать и дергаться в твиттере вы
может найти его на кларке ой мальчик нет
разрешите
переключиться на это см. следовать за ним
Подчеркни часы в Твиттере и следи
он дернулся на да в РКО
это было удивительно
Благодарим Вас до свидания всем
Please follow and like us:

Be First to Comment

Добавить комментарий