Vlad Lukyanov
0a92c6c68b
Added Venue message support by calling SendVenue(recipient Recipient, venue *Venue, options *SendOptions)
8 years ago
Steven Berlanga
72e84f5ab5
Adding support for inline keyboard buttons
9 years ago
Ian Byrd
061a651188
This commit adds an inline mode implementation and resolves #28 .
...
Only article results supported so far.
9 years ago
Ronmi Ren
143777fbe0
Channel support and change chat_id size
...
* Chage signature of "Destination()", because we need send username in "chat_id" when
sending message to channel.
* By telegram API document, chat id is "not exceeding 1e13 by absolute value" which
needs int64 to store it.
9 years ago
Ilya Kowalewski
651cd22f62
Tiny code changes
9 years ago
Ilya Kowalewski
72ce8fae88
Fixing #21 issue, introducing Recipient interface
9 years ago
Ilya Kowalewski
6e16b55de1
Getting rid of excessive error types, switching to fmt.Errorf
9 years ago
Ilya Kowalewski
0192b0946f
go fmt
9 years ago
Ronmi Ren
77314762f1
This commit ensures we will not receive same message multiple times when
...
in bad network-speed environment. And message will be put to channel in
same order we receive from API call.
* Bot.Listen(): Use only 1 goroutine. Do really long polling, not
repeatly do short polling.
* API.go: getUpdates(): as doing long polling, channel is not required.
9 years ago
Luke Plaster
79c044e8ec
Easy older go compat
...
`go range` without loop values is new to 1.4. some of us are stuck with older go (wheezy backport is 1.3.3)
merge if you wish - this was a quick one
9 years ago
Ilya Kowalewski
40c91ee0b4
Added some API and tests
9 years ago
Ilya Kowalewski
eaf9b17a54
Achieving final satisfaction with golint
9 years ago
Ilya Kowalewski
8dab2461ef
Chat actions implemented
9 years ago
Ilya Kowalewski
5da873e39b
Fix for even more lint warnings
9 years ago
Ilya Kowalewski
fb0e91451e
Significant API change, send options added
9 years ago
Ilya Kowalewski
e041242bb2
Fixed a bunch of lint issues
9 years ago
Ilya Kowalewski
104a45344a
Sending docs, stickers, videos and locations
9 years ago
Ilya Kowalewski
51d01479b6
Sending audio
9 years ago
Ilya Kowalewski
6a4863ece8
Sending photos, API improvements
9 years ago
Ilya Kowalewski
418934be9c
Fix for a stupid arch solution
9 years ago
Ilya Kowalewski
d2435c4688
Message forwarding
9 years ago
Ilya Kowalewski
fa51650dad
A little more documentation, code cleanup
9 years ago
Ilya Kowalewski
dd4efff2f3
Listeners - gotta go, switching to range-based subscription
9 years ago
Ilya Kowalewski
745b4bc76f
Sending messages: basic functionality
9 years ago
Ilya Kowalewski
25b2575f10
Message handling: Listen(), AddListener(), Listener
9 years ago