Skip to content

Commit 64c7713

Browse files
committed
feat: provide safety against accidental memo creation
implementation of unmerged upstream usememos#96
1 parent 2d1fc0c commit 64c7713

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

.github/workflows/build-image.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ permissions:
1616
contents: write
1717

1818
jobs:
19-
goreleaser:
19+
build-docker-image:
20+
name: Build and push Docker image
2021
runs-on: ubuntu-latest
2122
steps:
2223
- name: Checkout

memogram.go

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,19 @@ func (s *Service) handler(ctx context.Context, b *bot.Bot, m *models.Update) {
189189
return
190190
}
191191
message := m.Message
192-
if strings.HasPrefix(message.Text, "/start ") {
192+
if strings.EqualFold(message.Text, "/start") {
193+
b.SendMessage(ctx, &bot.SendMessageParams{
194+
ChatID: message.Chat.ID,
195+
Text: "Please provide the access token: /start <access_token>",
196+
})
197+
return
198+
} else if strings.EqualFold(message.Text, "/search") {
199+
b.SendMessage(ctx, &bot.SendMessageParams{
200+
ChatID: message.Chat.ID,
201+
Text: "Usage: /search <search_string>",
202+
})
203+
return
204+
} else if strings.HasPrefix(message.Text, "/start ") {
193205
s.startHandler(ctx, b, m)
194206
return
195207
} else if strings.HasPrefix(message.Text, "/search ") {

0 commit comments

Comments
 (0)