Archived
1

Fixes for non-welcoming and non-creating new users

This commit is contained in:
Vladimir Hodakov 2018-01-30 08:28:13 +04:00
parent db919bd038
commit 78c882347d
2 changed files with 3 additions and 3 deletions

View File

@ -44,7 +44,7 @@ func (dc *DataCache) AddPlayer(player *dbmapping.Player) (int, error) {
} }
insertedPlayer := dbmapping.Player{} insertedPlayer := dbmapping.Player{}
err = c.Db.Get(&insertedPlayer, c.Db.Rebind("SELECT * FROM players WHERE telegram_id=:telegram_id, league_id=:league_id, status=:status, created_at=:created_at, updated_at=:updated_at"), &player) err = c.Db.Get(&insertedPlayer, "SELECT * FROM players WHERE telegram_id=? AND created_at=?", player.TelegramID, player.CreatedAt)
if err != nil { if err != nil {
c.Log.Error(err.Error()) c.Log.Error(err.Error())
return 0, err return 0, err

View File

@ -4,8 +4,8 @@
package welcomer package welcomer
import ( import (
"github.com/go-telegram-bot-api/telegram-bot-api"
"git.wtfteam.pro/fat0troll/i2_bot/lib/dbmapping" "git.wtfteam.pro/fat0troll/i2_bot/lib/dbmapping"
"github.com/go-telegram-bot-api/telegram-bot-api"
"strconv" "strconv"
) )
@ -15,7 +15,7 @@ func (w *Welcomer) PrivateWelcomeMessageUnauthorized(update *tgbotapi.Update) {
message += "Для начала работы с ботом, пожалуйста, перешли от бота игры @PokememBroBot профиль героя.\n" message += "Для начала работы с ботом, пожалуйста, перешли от бота игры @PokememBroBot профиль героя.\n"
message += "Все дальнейшие действия с ботом возможны лишь при наличии профиля игрока.\n\n" message += "Все дальнейшие действия с ботом возможны лишь при наличии профиля игрока.\n\n"
message += "Как переслать профиль: перейди в @pokemembrobot, нажми там кнопку 👤Герой. Щелкни на полученном сообщении с твоим уровнем, атакой, опытом и так далее правой кнопкой мыши (или просто тапни, если ты с телефона), в появившемся меню нажми Переслать и выбери @i2_bot, то есть меня, в появившемся списке чатов, а затем отправь мне это сообщение.\n" message += "Как переслать профиль: перейди в @okemembrobot, нажми там кнопку 👤Герой. Щелкни на полученном сообщении с твоим уровнем, атакой, опытом и так далее правой кнопкой мыши (или просто тапни, если ты с телефона), в появившемся меню нажми Переслать и выбери @i2\\_bot, то есть меня, в появившемся списке чатов, а затем отправь мне это сообщение.\n"
msg := tgbotapi.NewMessage(update.Message.Chat.ID, message) msg := tgbotapi.NewMessage(update.Message.Chat.ID, message)
msg.ParseMode = "Markdown" msg.ParseMode = "Markdown"