Compare commits
6 Commits
762642b2cf
...
feature_te
Author | SHA1 | Date | |
---|---|---|---|
4456ca69a2 | |||
8a3614419a | |||
4c88f0268d | |||
4bf5914d89 | |||
d2cf73b61d | |||
3d010de8e0 |
16
.drone.yml
16
.drone.yml
@ -7,6 +7,14 @@ platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
include:
|
||||
- push
|
||||
- pull_request
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
commands:
|
||||
@ -16,12 +24,12 @@ steps:
|
||||
commands:
|
||||
- make install
|
||||
when:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- push
|
||||
|
||||
- name: restart
|
||||
commands:
|
||||
- systemctl restart craft-bot
|
||||
when:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- push
|
||||
|
@ -53,10 +53,16 @@ func (fms *fragMessages) addFrag(ctx context.Context, playerName string, entityN
|
||||
fmt.Sprintf("%s убил %s ✗ *%d*", fm.playerName, fm.entityName, fm.fragCount),
|
||||
)
|
||||
mess.ParseMode = tgbotapi.ModeMarkdown
|
||||
_, err := botApi.Send(mess)
|
||||
m, err := botApi.Send(mess)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if m.MessageID != fm.messageID {
|
||||
m.MessageID = fm.messageID
|
||||
getLogger(ctx).Info("message id was changed")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
}
|
||||
@ -74,7 +80,7 @@ func (fms *fragMessages) addFrag(ctx context.Context, playerName string, entityN
|
||||
entityName: entityName,
|
||||
chatID: cfg.ChatID,
|
||||
messageID: m.MessageID,
|
||||
fragCount: 0,
|
||||
fragCount: 1,
|
||||
latestFragTime: time.Now(),
|
||||
}
|
||||
|
||||
|
@ -114,13 +114,11 @@ func (c *quitCommand) run(ctx context.Context) {
|
||||
err = db.updatePlayerLastLogout(ctx, p.id, time.Now())
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
return
|
||||
}
|
||||
|
||||
err = db.increasePlayerOnlineDuration(ctx, p.id, time.Now().Sub(p.lastLogin))
|
||||
err = db.increasePlayerOnlineDuration(ctx, p.id, time.Since(p.lastLogin))
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
return
|
||||
}
|
||||
|
||||
pb.getPlayerBoard(p.id).setOnline(false)
|
||||
@ -150,7 +148,6 @@ func (c *deathCommand) run(ctx context.Context) {
|
||||
err = db.increasePlayerDeath(ctx, p.id, 1)
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
return
|
||||
}
|
||||
|
||||
err = pb.update(ctx, achievementDeathless, achievementBestFeeder)
|
||||
@ -173,7 +170,6 @@ func (c *killCommand) run(ctx context.Context) {
|
||||
err := fms.addFrag(ctx, c.name, c.entity)
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
return
|
||||
}
|
||||
|
||||
p, err := db.getPlayerByName(ctx, c.name)
|
||||
@ -185,7 +181,6 @@ func (c *killCommand) run(ctx context.Context) {
|
||||
err = db.increasePlayerEntryKills(ctx, p.id, c.entity, 1)
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
return
|
||||
}
|
||||
|
||||
err = pb.update(ctx, achievementMaxFrags, achievementPeaceable)
|
||||
@ -213,7 +208,6 @@ func (c *changeLevelCommand) run(ctx context.Context) {
|
||||
err = db.updatePlayerLevel(ctx, p.id, c.newLevel)
|
||||
if err != nil {
|
||||
log.Error(err)
|
||||
return
|
||||
}
|
||||
|
||||
err = pb.update(ctx, achievementMaxLevel)
|
||||
|
Reference in New Issue
Block a user