
test
29.05.2018
22:16:01
Где можно почитать свободно распространенные книги ?

Никита
29.05.2018
22:18:25
O'Reilly
У них есть бесплатные книги

Alexey
29.05.2018
22:22:16
Эта бесплатна

Google

Alexey
29.05.2018
22:22:17
Введение в программирование на Go
An Introduction to Programming in Go
На русском:
http://golang-book.ru/
Оригинал:
http://www.golang-book.com/books/intro/
Калеб Докси
2012

test
29.05.2018
22:47:04
Спасибо Алекс.

Антон
29.05.2018
22:47:27
@rustlanglibrary

test
29.05.2018
22:47:32
Тебе тоже Никита.

Sergey
29.05.2018
22:47:38
Спасибо Антон.

test
29.05.2018
22:47:39
И тебе девушка.

Антон
29.05.2018
22:48:38

Sergey
29.05.2018
22:48:38
Спасибо неправильная кодировка

Антон
29.05.2018
22:48:47
utf8everywhere.com

test
29.05.2018
22:49:29
Ты из-за utf8 пошла в go ?

Sergey
29.05.2018
22:49:29

Антон
29.05.2018
22:50:09

Google

Антон
29.05.2018
22:50:17

Sergey
29.05.2018
22:50:21
Нет.

Антон
29.05.2018
22:50:25
Да.

Sergey
29.05.2018
22:50:29
Нет.
win-1251.

test
29.05.2018
22:51:22
Слабо троллишь.

Sergey
29.05.2018
22:51:39
Спасибо за напутствие.

test
29.05.2018
22:51:47
@zelenin Как жизнь ?
Почему выбор был go а не python?

Sergey
29.05.2018
22:52:57
ну, очевидно, питон не очень, согласись

test
29.05.2018
22:53:05
Не знаю.
Мне @zelenin говорил go go go, и я взял.
Даже не смотрел python?

Антон
29.05.2018
22:53:55

Sergey
29.05.2018
22:54:01
обидно

test
29.05.2018
22:55:38
Клюнул.
Я видел.

Aleksandr
29.05.2018
22:56:04
оба в бан улетели

Google

Aleksandr
29.05.2018
22:56:28
+ на 1 сутки

Alexey
29.05.2018
22:59:01
Может запиненое с @goflood нужно?

Konstantin
30.05.2018
06:58:17
Парни для реализации soap кто чем пользуется? может есть како-ето готовое решение?

Dmitry
30.05.2018
07:10:32
тут вроде звездочек больше
https://github.com/hooklift/gowsdl

Konstantin
30.05.2018
07:14:50

Kirill
30.05.2018
07:28:11

Aleksandr
30.05.2018
07:30:09

Kirill
30.05.2018
07:30:57

Petr
30.05.2018
07:31:53
Вот во флуде такого нет, там демократичный бот все делает, с ним не поспоришь

Kirill
30.05.2018
07:32:26

Aleksandr
30.05.2018
07:32:28

Kirill
30.05.2018
07:32:42

Petr
30.05.2018
07:33:53

Fastumkruk ✅
30.05.2018
07:43:48
Доброе утро всем)
var message = update.Message.Text
if strings.Index(message, "/start") != -1 {
msg := tgbotapi.NewMessage(update.Message.Chat.ID, "Сообщение")
buttons := tgbotapi.NewInlineKeyboardMarkup(
tgbotapi.NewInlineKeyboardRow(
tgbotapi.NewInlineKeyboardButtonData("Тестовая кнопка", "data"),
),
)
msg.ReplyMarkup = buttons
bot.Send(msg)
}
// Как обработать сообщение Inline ?

Владимир
30.05.2018
07:47:41
Например, вот так: https://github.com/fat0troll/i2_bot/blob/master/lib/router/inline.go
if update.InlineQuery != nil {
results := make([]interface{}, 0)
article := tgbotapi.NewInlineQueryResultArticle("0", "Команда боту @PokememBroBot:", "/me")
article.Description = "Получить статистику"
results = append(results, article)
inlineConf := tgbotapi.InlineConfig{
InlineQueryID: update.InlineQuery.ID,
IsPersonal: true,
CacheTime: 0,
Results: results,
}
_, err = bot.AnswerInlineQuery(inlineConf)
if err != nil {
log.Error(err.Error())
}
}

Fastumkruk ✅
30.05.2018
07:56:50

Kirill
30.05.2018
07:57:30
@toby3d помогёшь людям?

Google

Maxim
30.05.2018
07:57:44

Владимир
30.05.2018
07:57:46

Maxim
30.05.2018
07:57:52

Admin
ERROR: S client not available

Fastumkruk ✅
30.05.2018
07:58:16

Владимир
30.05.2018
07:59:05
Просто пусто.
Ну у вас должен быть update.CallbackQuery != nil или update.InlineQuery != nil

Kirill
30.05.2018
07:59:05
Куда помогать?
выше чувак бота пишет, похоже. судя по всему, к сожалению, не на твоей либе

Maxim
30.05.2018
07:59:20

Fastumkruk ✅
30.05.2018
07:59:27

Maxim
30.05.2018
07:59:44
Что в параметрах GetUpdates?

Kirill
30.05.2018
08:00:48
пошла жара ?

Владимир
30.05.2018
08:01:43

Maxim
30.05.2018
08:01:54

Владимир
30.05.2018
08:02:04

Maxim
30.05.2018
08:02:50

Fastumkruk ✅
30.05.2018
08:03:43
Что в параметрах GetUpdates?
func Bot() {
proxyUrl, err := url.Parse("http://user:123456@1.18.2.4:23690")
myClient := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
bot, err := tgbotapi.NewBotAPIWithClient(BotToken, myClient) //, myClient
if err != nil {
panic(err)
}
bot.Debug = false
u := tgbotapi.NewUpdate(0)
u.Timeout = 60
updates, err := bot.GetUpdatesChan(u)
if err != nil {
panic("Update Bot")
}
for update := range updates {
if update.Message == nil {
continue
}
var message = update.Message.Text
if strings.Index(message, "/start") != -1 {
msg := tgbotapi.NewMessage(update.Message.Chat.ID, "Сообщение")
buttons := tgbotapi.NewInlineKeyboardMarkup(
tgbotapi.NewInlineKeyboardRow(
tgbotapi.NewInlineKeyboardButtonData("Тестовая кнопка", "data"),
),
)
msg.ReplyMarkup = buttons
bot.Send(msg)
}
} //for updates
}

Владимир
30.05.2018
08:04:08


Maxim
30.05.2018
08:04:28
func Bot() {
proxyUrl, err := url.Parse("http://user:123456@1.18.2.4:23690")
myClient := &http.Client{Transport: &http.Transport{Proxy: http.ProxyURL(proxyUrl)}}
bot, err := tgbotapi.NewBotAPIWithClient(BotToken, myClient) //, myClient
if err != nil {
panic(err)
}
bot.Debug = false
u := tgbotapi.NewUpdate(0)
u.Timeout = 60
updates, err := bot.GetUpdatesChan(u)
if err != nil {
panic("Update Bot")
}
for update := range updates {
if update.Message == nil {
continue
}
var message = update.Message.Text
if strings.Index(message, "/start") != -1 {
msg := tgbotapi.NewMessage(update.Message.Chat.ID, "Сообщение")
buttons := tgbotapi.NewInlineKeyboardMarkup(
tgbotapi.NewInlineKeyboardRow(
tgbotapi.NewInlineKeyboardButtonData("Тестовая кнопка", "data"),
),
)
msg.ReplyMarkup = buttons
bot.Send(msg)
}
} //for updates
}
Ну, такое... Какие обновления прилетают?


Kirill
30.05.2018
08:04:29
так, коллеги, скидываете больше двух-трех строк - пользуйтесь gist.github.com или play.golang.org. лучше последним.

Google

Maxim
30.05.2018
08:04:58

Fastumkruk ✅
30.05.2018
08:05:20

Kirill
30.05.2018
08:05:30

Maxim
30.05.2018
08:06:14
Без кода, в двух словах

Fastumkruk ✅
30.05.2018
08:07:02

Maxim
30.05.2018
08:07:26

Fastumkruk ✅
30.05.2018
08:07:54
Выше код скидывал, кнопка приходит

Maxim
30.05.2018
08:09:14
В цикле обновлений кейс telegram.CallbackQuery != nil присутствуетт?

Fastumkruk ✅
30.05.2018
08:13:17

Kirill
30.05.2018
08:13:58
три вот таких тега
это многострочный