@gogolang

Страница 68 из 1630
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
Кого заблокировано?
Не успел увидеть :3

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. можно уже считать себя начинающим

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
почему? =)

Страница 68 из 1630