𝙲𝚊𝚝𝚒𝚘𝚗
лол, бот выступает в роли оффициального бота телеграм
Bagasl
Чистый 12 Андроид
𝙲𝚊𝚝𝚒𝚘𝚗
пздц херня
𝙲𝚊𝚝𝚒𝚘𝚗
получается так все смогут спамить
𝙲𝚊𝚝𝚒𝚘𝚗
банить же никак
Null
ну вот например, что можете делать кроме как удалить просто сообщение
Null
узнать чей это канал нельзя, забанить тоже, как я понял
Alexander
эх, сегодня какой-то день оффтопа
Alexander
надо заткнуться самому и не учавствовать
Рик
Чистый 12 Андроид
Это только на 12 андрюхе?
Bagasl
Это только на 12 андрюхе?
У меня не работает ничего)))
Null
На айос тоже прилетело
Bagasl
8.3.0
Null
Прикол
𝙲𝚊𝚝𝚒𝚘𝚗
я тоже
𝙲𝚊𝚝𝚒𝚘𝚗
только в открытых
Anonymous
можете код чекнуть на гите? приложуху написал для публикации любимой музыки
Alexander
Ну
Anonymous
https://github.com/kenerase/archive
Alexander
ридми не хватает нормального. сейчас же я тебя буду расспрашивать, что оно делает. а можно было бы избежать сие
Anonymous
я попытаюсь объяснить
Anonymous
или ридми написать?
Anonymous
тебе как удобнее
Alexander
ридми полезнее же
Anonymous
понял, учту
Bagasl
Есть кстати синьоры в чате?
Herman
https://github.com/kenerase/archive
Приятно видеть сортированные импорты
Anonymous
мне бы по коду пару слов
Anonymous
что комментировать и тд
Anonymous
как и где сократить
Anonymous
как убрать повторение
Bagasl
Приятно видеть сортированные импорты
Так эт идеешка, вскод точно умеет
Anonymous
не юзаю вс
Bagasl
саблайм/нано
Извращенец, ужас
Anonymous
как убрать повторение
хотя вроде его там нету
Anonymous
я гексагонку пытался реализовать, но не вышло
Anonymous
я гексагонку пытался реализовать, но не вышло
потом фул рефакторинг буду делать
Herman
Но есть сортировка просто, а есть типа по уровням. Как у него
Herman
Типа стандартные пакеты, потом гит, потом интернал
Bagasl
Гофмт сортирует
Ну да, он и запускается в вскод при сохранении. Вроде тоже по уровням
Herman
а так норм делать?
Я топлю за это
Anonymous
Я топлю за это
понял, когда собес?
Bagasl
Хм, у меня нет
Я на самом деле по уровням не уверен, завтра за комп сяду отвечу
Herman
Вот это я бы вынес в переменные окружения, чтобы если докеры всякие, то можно было выставить извне
Anonymous
это как?
Bagasl
это как?
Гугли что такое viper и конфиг файлы
Herman
Сразу в viper
Можно и просто os.lookup какой
Anonymous
я понял
Anonymous
.env?
Maks
как убрать повторение
Все зависимости передавай при инициализации приложения. Драйаер бд передавай в апп, в драйвер структурой или через метод передавай параметры, такие как юзер, пассворд, хост, порт, дб
Herman
Я бы вынес это типо в структуру конфиг и при запуске инициализировал, потом передавая в бдшку
Maks
Гугли что такое viper и конфиг файлы
Ну или так. Ток я бы делал все таки через передачу параметров в мейн функции
Maks
это чтобы не вызывать коннектдб() много раз?
Это что бы можно было написать свою обертку для бд и ей потом пользоваться меняя параметры подключения не в драйвере а там где ты его используешь
Anonymous
понял! спасибо
Anonymous
можно критику жесткую
Anonymous
за говно код
Anonymous
пж
Maks
Я с телефона, не могу)
Herman
Почему не через := ?
Anonymous
сонгс был инициализирован сверху
Anonymous
это глобальная переменная
Anonymous
а ты про сонг
Maks
Точно не скажу, но вроде как то что у тебя в апп должно быть в идеале в цмд))) а апп тут не нужен станет.
Anonymous
song := models.Song
Anonymous
song := models.Song
а какая разница?
Herman
а какая разница?
Меньше кода
Anonymous
Меньше кода
понял, учту
Anonymous
там будет парсер для других сайтов
Anonymous
чтобы челики понимали что где
Bagasl
понял, учту
Если ты объявляешь указатель на структуру, то через var память не аллоцируется, через & и new - аллоцируется. На будущее, чтобы избежать Нил поинтеров неожиданных