Commit Graph

117 Commits

Author SHA1 Message Date
Maxim Lebedev 98f9d2d8d1
🗃️ Added dbGetUsers method 2017-12-27 21:11:19 +05:00
Maxim Lebedev 4e4fd28372
🗃️ Added set name in stickers keys 2017-12-27 21:10:59 +05:00
Maxim Lebedev 18d0aac5de
🚚 Renamed telegram package import 2017-12-27 20:26:41 +05:00
Maxim Lebedev 0880f2a5dc
Revert " Set cacheTime from 1 to 300 seconds"
This reverts commit e8713303c5.
2017-12-27 19:36:05 +05:00
Maxim Lebedev e8713303c5
Set cacheTime from 1 to 300 seconds 2017-12-20 03:55:55 +05:00
Maxim Lebedev 144bb88f87
🎨 Little code format for cases 2017-12-20 03:55:30 +05:00
Maxim Lebedev a43c39de8a
👥 Updated PATRONS.md list
https://patreon.com/toby3d
2017-12-08 04:33:12 +05:00
Maxim Lebedev f448718826
🔥 Removed @botanio API token from configuration file 2017-12-08 04:13:39 +05:00
Maxim Lebedev 2de9abf8e4
Improving searching and getting stickers performance
Read and count all user stickers, but return only 50 (+1 for checking next page)
2017-12-08 04:12:26 +05:00
Maxim Lebedev 6de6088cdb
🔥 RIP @botanio :( 2017-12-08 04:09:50 +05:00
Maxim Lebedev fae282f7ed
Removed color sensitive for emojis in inline search 2017-12-01 20:51:40 +05:00
Maxim Lebedev 39c3117281
👥 Added PATRONS.md
https://patreon.com/toby3d
2017-11-30 12:57:09 +05:00
Maxim Lebedev 9b5dd47818
🚸 Setted inline updates filter to >25 symbols 2017-11-30 05:37:10 +05:00
Maxim Lebedev 569d656016
300 seconds for results caching is so long, fixed to 1 2017-11-30 05:35:38 +05:00
Maxim Lebedev 159ab3f6e9
Use default CacheTime setting in AnswerInlineQuery 2017-11-30 05:26:34 +05:00
Maxim Lebedev 001574f6b2
Added total pack size information in inline button 2017-11-30 05:21:55 +05:00
Maxim Lebedev 2866151ce5
🐛 Fixed pagination for results in InlineQuery 2017-11-30 05:21:47 +05:00
Maxim Lebedev 4aac823bc6
🔥 Return array of all user stickers by default 2017-11-30 03:16:40 +05:00
Maxim Lebedev c2fd06888a
🐛 Added trigger for sending data to AppMetrika in InlineQuery update 2017-11-30 03:15:49 +05:00
Maxim Lebedev 9c6e2c9247
🔨 Remove webhook only if LongPolling mode activated 2017-11-30 03:14:46 +05:00
Maxim Lebedev b396e46d26
🐛 Fixed markdown entities parsing in reply message on '/start' 2017-11-30 03:12:40 +05:00
Maxim Lebedev 63e4e594ce
🐛 Track ChosenInlineResult instantly 2017-11-29 21:30:20 +05:00
Maxim Lebedev c6973d73c1
🐳 Fixed 'ports' to 'expose' in docker-compose.yaml 2017-11-29 04:54:24 +05:00
Maxim Lebedev cf169cd3e2
📈 Added botan analytics from Yandex.AppMetrika 2017-11-29 04:52:54 +05:00
Maxim Lebedev 3802fd272d
🐛 Fixed listen path in webhook channel 2017-11-27 15:05:55 +05:00
Maxim Lebedev 70e4c919c2
🎨 Move all defers in mine to one inline function 2017-11-24 20:11:52 +05:00
Maxim Lebedev 361c360eac
🐳 Fixed docker and bot configurations
Finally worked docker image with webhook support!
2017-11-24 17:31:33 +05:00
Maxim Lebedev a359a3aebc
🔥 Removed Dockerfile 2017-11-24 17:30:13 +05:00
Maxim Lebedev 3054850ee4
🎨 Little format of the code in 'get_updates_channel.go' 2017-11-24 17:29:56 +05:00
Maxim Lebedev d82d7bd1ec
Parse all localization files by technology 2017-11-24 17:29:00 +05:00
Maxim Lebedev f0f4f9b14a
🚑 Fixed '/addSticker' panic after getting sticker without emoji 2017-11-23 17:15:56 +05:00
Maxim Lebedev 10b3a58dab
🔊 Added log in commands section 2017-11-23 16:29:33 +05:00
Maxim Lebedev 6224b98675
🔥 Removing unused imports 2017-11-23 16:29:02 +05:00
Maxim Lebedev 6944e7c702
Added switch button in '/addPack' reply message 2017-11-23 16:25:21 +05:00
Maxim Lebedev 8c23272e3f
🎨 Little format the code in 'messages.go' and 'inline_query.go' 2017-11-23 16:24:46 +05:00
Maxim Lebedev 91df55c4e8
🔨 Use commands constants in SwitchPrivateMessageParameter button 2017-11-23 16:23:39 +05:00
Maxim Lebedev d0155bac70
🐛 Fixed changing state in '/reset' and '/del' commands if pack is empty 2017-11-23 16:21:30 +05:00
Maxim Lebedev 35df829f39
🐛 Fixed checking '/start' argument 2017-11-23 16:19:52 +05:00
Maxim Lebedev 2b5589d0fa
🔇 Removing duplicated logs 2017-11-23 16:19:46 +05:00
Maxim Lebedev de2a3a36eb
💬 Updated localization strings with command constants support
Change commands withoud pain of updating localization strings
2017-11-23 16:17:32 +05:00
Maxim Lebedev 539a094838
🚚 Move localization funtion to separate switchLocale method 2017-11-23 16:17:25 +05:00
Maxim Lebedev 0038152a78
🔧 Refactor getUpdatesChannel method for webhook channel support 2017-11-23 14:03:31 +05:00
Maxim Lebedev 86fc465992
🚚 Renamed 'data.db' to 'stickers.db' 2017-11-22 21:04:59 +05:00
Maxim Lebedev 621cca77ba
🐳 Added Docker configurations 2017-11-22 18:53:12 +05:00
Maxim Lebedev 939614835a
Added full pack adding support
Update localization strings, rewrite '/add...' commands, implement full pack adding mechanism
2017-11-22 18:51:17 +05:00
Maxim Lebedev 7718553fa4
🔨 Almost completed code refactoring
Rewritten localization strings, remove most linter warnings, move and/or split big code blocks, general formatting
2017-11-21 19:52:05 +05:00
Maxim Lebedev 5009362910
🐛 (Maybe) fixed pagination for inline results
I don't like maths, mom
2017-11-21 05:19:23 +05:00
Maxim Lebedev afba263e10
🌐 Implement localization support
Replace all from strings to dynamic TranslationFunc
2017-11-21 05:17:40 +05:00
Maxim Lebedev f938dd0c1f
🔧 Added goi18n build tools snippets to Makefile
For creating separated translated and untranslated localization files and merging results
2017-11-21 03:51:11 +05:00
Maxim Lebedev 6ca1d90c28
🌐 Added 'en-us' localization strings 2017-11-21 03:51:07 +05:00