Kirill
в том-то и проблема, что RO бот у меня и так есть
Kirill
тут нужна клиентская говнина
Aleksandr
надо клиентом составить лист юзеров и видимо ботом отсюда приглащшение кинуть. типа того
Maxim
Не занимался клиентской говниной, сорян. Только боты, логинка и пасспорт
Daniel
В Bot API нет возможности получить всех мемберов текущего чата. Нужно чтобы тот проявил хоть какую-то активность, а бот это заметил
бот не годидзе - мы не можем ему там админские права дать. нужно через клиентский api заходить
Daniel
о!
Maxim
А тот кто будет через клиентские штуки ходить от своего лица может как-то юзерами манипулировать?
Kirill
должен уметь
Kirill
клиенты-то умеют
Kirill
на самом деле, мы могли бы пропатчить клиент tg
Kirill
и это легко сделать, если в web версии есть нормальная админка
Maxim
должен уметь
Я про то что отсюда там админы есть? Они могут руками права юзеров трогать?
Maxim
Нил там админ
Хоть что-то
Maxim
Тогда да, стучать клиентским API только. Не знаю как по другому можно
Aleksandr
о!
ну вот например у меня есть 1705 user id
Aleksandr
что с этим делать?
Kirill
не путай чат
Daniel
надо идти по ним, и делать им restrict
Kirill
не в этом чате, а в том
Aleksandr
точно перепутал
Kirill
это тут 1705
Daniel
только постараться себя не зобанить
Kirill
не-не-не
Kirill
им надо просто выключать write
Daniel
это и есть restrict
Kirill
тогда если что можно и починить
Kirill
restrict разный бывает
Aleksandr
тогда 1847 id
Kirill
другой разговор 😃
Юрий
https://twitter.com/golang/status/1034471897948454912?s=09
Aleksandr
вот такая стата по уникальным id: unique: 2677 ProGo: 972 GoGoland: 830 intersect: 875
Aleksandr
что с id делать, непонятно. добавлять от клиента - навреняка бан после десятка жалоб. Отдать боту? Какому боту? Бот не может инициировать общение с юзером.
Kirill
не
Kirill
нам нужно апдейтнуть права юзера
Aleksandr
которого?
Aleksandr
меня?
Aleksandr
в том чате?
Kirill
как-раз таки нет, нам надо будет запустить это от имени @onokonem и пробежаться по списку progo, убрав write у всех подряд
Aleksandr
в смысле рид онли сделать у всего списка?
Aleksandr
дальше что? предложить перейти сюда?
Kirill
таки да
Aleksandr
ну это таки можно
Kirill
в этом-то и суть идеи
Kirill
не в рассылке же спама
aadz
И пришпилить там сообщение, что все ушли в Go,go!
Aleksandr
И пришпилить там сообщение, что все ушли в Go,go!
ну типа так и хотят. только для мотивации еще ро всем поставить
Anonymous
И пришпилить там сообщение, что все ушли в Go,go!
запостить Морфиуса с 2-мя кнопками - Красная и Синяя таблетки. Синяя снимает ро, Красная редиректит сюда
Kirill
но синей нет
aadz
А тут приставить бота, который всем с того канала будет при подключении сюда говорить: "Добро прожаловать в реальный мир, сынок"
Anonymous
тогда выбор между красной и красной
aadz
Морфиус, кстати, есть на обоих каналах, но зовут его Даниил. Он всех возвращает в реальный мир :)
Максим
Всем привет! Можно где то почитать о кодогенерации в go "на пальцах", с примерами?
Максим
godoc?
Не совсем понимаю, где это вообще применяется
Максим
Ну, и как правильно
Kirill
go:generate просто запускает команду, которая генерит файлики
Kirill
фсё
Igor
https://m.youtube.com/watch?v=6wIP3rO6On8#
Oleksii
Go 2 Draft Designs (Score: 109+ in 47 minutes) Link: https://readhacker.news/s/3PH9V Comments: https://readhacker.news/c/3PH9V
Anonymous
Igor
ООП не завезли?
А зачем в go наследование?
Anonymous
А зачем в go наследование?
А почему бы и нет, если оно есть в большинстве языков?
Anonymous
(PHP,Python,Ruby, C++, Java)
Igor
Ну это застрелится
Anonymous
оппа, error handling
Igor
А почему бы и нет, если оно есть в большинстве языков?
Ну с таким аргументом можно и по другому, «зачем в других языках есть наследование»? Если можно и без него, например как в go)
Igor
Давайте выпилим)
Daniel
коллега
Daniel
остановитесь
Daniel
в go многое из того, что в других языках есть - выпилено. и, как оказалось, это очень хорошо
Daniel
кое-что при этом впилено, и это еще лучше
Roman
А почему бы и нет, если оно есть в большинстве языков?
https://habr.com/post/243593/ https://habr.com/post/225907/ пожалуйста, не делайте из Go "клон большинства языков"! Большинство языков это вечный легаси который тянули ради совместимости десятилетиями, не надо начинать новый язык с легаси!! Дело не в том, что авторы Go были недостаточно компентентны чтобы впилить в Go наследовательность имплементации, а наоборот, они были достаточно компетентны чтобы НЕ включать сиё чудовище в новый свежый язык без легаси. Автор Java James Gosling сам заявил, что если бы смог начать разработку Java сначала - он бы убрал наследовательность типов и оставил только интерфейсы (https://www.javaworld.com/article/2073649/core-java/why-extends-is-evil.html)