Мерль
Kirill
Maxim
Kirill
в том-то и проблема, что RO бот у меня и так есть
Мерль
Kirill
тут нужна клиентская говнина
Aleksandr
надо клиентом составить лист юзеров и видимо ботом отсюда приглащшение кинуть. типа того
Maxim
Не занимался клиентской говниной, сорян. Только боты, логинка и пасспорт
Daniel
Aleksandr
Daniel
о!
Maxim
А тот кто будет через клиентские штуки ходить от своего лица может как-то юзерами манипулировать?
Kirill
должен уметь
Kirill
клиенты-то умеют
Kirill
на самом деле, мы могли бы пропатчить клиент tg
Kirill
и это легко сделать, если в web версии есть нормальная админка
Maxim
должен уметь
Я про то что отсюда там админы есть? Они могут руками права юзеров трогать?
Kirill
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!
Kirill
но синей нет
aadz
А тут приставить бота, который всем с того канала будет при подключении сюда говорить: "Добро прожаловать в реальный мир, сынок"
Anonymous
тогда выбор между красной и красной
Kirill
aadz
Морфиус, кстати, есть на обоих каналах, но зовут его Даниил. Он всех возвращает в реальный мир :)
Максим
Всем привет! Можно где то почитать о кодогенерации в go "на пальцах", с примерами?
Kirill
Максим
godoc?
Не совсем понимаю, где это вообще применяется
Максим
Ну, и как правильно
Kirill
go:generate просто запускает команду, которая генерит файлики
Kirill
фсё
Igor
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
Anonymous
(PHP,Python,Ruby, C++, Java)
Igor
Ну это застрелится
Anonymous
оппа, error handling
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)