
Ruslan
24.11.2016
10:31:40
предпологаю
buttons.ResizeKeyboard = True
https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/types.go#L297
ссылка выше - какие еще свойства есть

Fastumkruk ✅
24.11.2016
10:33:21

Google

Fastumkruk ✅
24.11.2016
10:33:42

Ruslan
24.11.2016
10:39:16
msg := tgbotapi.NewMessage(update.Message.Chat.ID,
"test")
buttons := tgbotapi.NewReplyKeyboard(
tgbotapi.NewKeyboardButtonRow(
tgbotapi.NewKeyboardButton("Key1"),
tgbotapi.NewKeyboardButton("Key2"),
tgbotapi.NewKeyboardButton("Key3"),
),
)
buttons.ResizeKeyboard = true
msg.ReplyMarkup = buttons
bot.Send(msg)
вот так у меня получилось

Fastumkruk ✅
24.11.2016
10:41:08
Спасибо большущие!!!

Антон
24.11.2016
13:28:49
Добрый день!
Хотел бы задать несколько вопрос про управление зависимостями и пакетами, про папку vendor и все такое.
Скажите, пожалуйста, как на сегодняшний день максимально правильно импортировать свои и сторонние пакеты?
Использую папку vendor для хранения своих пакетов, однако при попытки запустить приложение получаю ошибку
cannot find package "shared/database" in any of:
C:\Go\src\shared\database (from $GOROOT)
C:\golang_server\src\shared\database (from $GOPATH)

Slava
24.11.2016
13:47:01
а где shared/database находится?
и где ваше приложение находится

Антон
24.11.2016
13:47:59
секунду
GOPATH - корень проекта
еще нужны какие-то данные?)

Slava
24.11.2016
13:52:13
проект должен быть внутри GOPATH/src
проект не должен быть в корне

Google

Антон
24.11.2016
13:52:42
а входной файл тоже?
или нет?

Slava
24.11.2016
13:52:47
тоже
ничего не должно быть в корне
это рабочее пространство го

Антон
24.11.2016
13:53:07
и в гитхаб нужно коммитить только содержание src?

Slava
24.11.2016
13:53:14
GOPATH/src/myproject
нет, только содержание myproject
и тогда у вас должно хранится так
GOPATH/src/github.com/mylogin/myproject

Антон
24.11.2016
13:55:42
пакеты все равно не видно(
перенес все в src
cannot find package "shared/database" in any of:
C:\Go\src\shared\database (from $GOROOT)
C:\golang_server\src\shared\database (from $GOPATH)

Slava
24.11.2016
13:59:39
ещё раз
создайте ваш проект внутри src
как я писал выше
в нём уже и держите vendor
не надо его класть в src

Антон
24.11.2016
14:00:52
не очень понимаю, какая тогда у меня должна быть структура директорий?

Slava
24.11.2016
14:00:53
перечитайте https://golang.org/doc/code.html#Command

Google

Антон
24.11.2016
14:01:02
сейчас проект внутри src

Slava
24.11.2016
14:01:49
всё в го это пакеты, пакет не может быть в корне src, он должен иметь своё имя
читайте документацию, делайте как там написано и будет всё хорошо

Антон
24.11.2016
14:07:46
вроде заработало, спасибо!
и что, для каждого проекта нужно создавать свою папку в папке github.com и там работать?

Slava
24.11.2016
14:09:29
если планируется держать проекты на гитхабе - то да, если в других системах контроля версий, то нет, например это может быть golang.org, gopkg.in, sourcegraph.com, bitbucket.org, myname.com

Антон
24.11.2016
14:10:53
весьма хитрая система здесь)
спасибо еще раз, я уже долго мучался, пытаясь понять, где свернул не туда

Slava
24.11.2016
14:12:25
не за что, спрашивайте и вам помогут )
развелось спамеров

Мерлин
24.11.2016
15:44:11
Ого, сколько у нас заблокировано, это когда так успели О_о

Favoretti
24.11.2016
16:06:53
Кого заблокировано?

Мерлин
24.11.2016
16:12:16

Slava
24.11.2016
16:15:54
я спамера одного заблокировал

Антон
25.11.2016
09:31:55
добрый день!
подскажите, пожалуйста, для чего нужно значение, идещее 3-им в строке, в кавычках:
посмотрел несколько статей про struct, но нигде не встретил такого

Slava
25.11.2016
09:46:59
это теги, говорят json маршалеру, как обзывать поля структуры

Антон
25.11.2016
09:53:15
количество вопросов по сравнению с кол-вом ответов увеличилось)

Slava
25.11.2016
09:53:40
не стесняйся

Google

Антон
25.11.2016
09:54:17
что есть json маршалер?)
и что он делает с этими названиями?)

Admin
ERROR: S client not available

Slava
25.11.2016
09:54:38
это библиотека, которая из структуры делает json строку
https://golang.org/pkg/encoding/json/

Антон
25.11.2016
09:55:32
понял)
спасибо)
я пока разбираю проект, найденный на гитхабе и не всегда все понимаю)

Михаил
25.11.2016
10:40:39
BTW если кому интересно, то конечно же по результатам расследования всё с мапой нормально ) Просто надо меньше вставлять в мапу. В моем случае мапа в мапе работает сильно быстрее
средний размер каждой меньше, меньше накладных. Ну и тип у них попроще

Slava
25.11.2016
10:43:22
мапа в мапе?

Vladimir
25.11.2016
10:50:06
https://www.reddit.com/r/golang/comments/5eiiw6/writing_an_interpreter_in_go_now_available/

Михаил
25.11.2016
11:23:32
map[string]map[uint64]struct{}
уникальные айдишники надо подсчитать, другого метода не нашел
ну точнее можно конечно отсортировать, но это такое, некоторые вещи лучше не сортировать

Slava
25.11.2016
11:25:26
а в чём задача, ещё раз? если более полно

Мерлин
25.11.2016
12:52:19
Выпуск 084. В гостях Максим Филатов. Спецвыпуск про Kubernetes.. http://golangshow.com/cdn/episodes/084.mp3. Sent from Podcast Republic.

Slava
25.11.2016
12:57:35
вообще рот открыть не давал

Alexandra
25.11.2016
14:03:04
Привет всем. Мы проводим исследование на тему трудоустройства программистов Спб. Можно разместить у вас анкету?

Google

Constantine
25.11.2016
14:04:15
неа
вы ж не гофер

Alexandra
25.11.2016
14:05:33
А жаль

Slava
25.11.2016
14:08:14
но вы можете им[гофером] стать

Constantine
25.11.2016
14:09:11
говорят, что за 2 дня и go tour. можно уже считать себя начинающим

Мерлин
25.11.2016
14:37:23
https://groups.google.com/forum/m/#!topic/golang-nuts/XoOhzUClDPs

Alexandra
25.11.2016
14:38:30
https://docs.google.com/forms/d/e/1FAIpQLSeoG6ByaJD1Q4RqOESUoOP6qDggjukoQ3wokPaXJSlqCt09IQ/viewform
Для жителей Спб

Мерлин
25.11.2016
14:54:21

Slava
25.11.2016
14:55:02
почему? =)