feat(link): Add overview link
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Matthieu 'JP' DERASSE
2023-06-05 20:35:55 +00:00
parent 1af7f0a506
commit d7c8942421
2 changed files with 14 additions and 3 deletions

View File

@ -63,9 +63,10 @@ func handleAlert(bot *tele.Bot, config *botConfig, alertChan chan api.Availabili
_, err := bot.Send(
tele.ChatID(chatId),
fmt.Sprintf(
"ALERT\\!\\! Found a Tesla Long Range in *%s* color is: *%d* €",
"ALERT\\!\\! Found a Tesla Long Range in *%s* color is: *%d*€ [View](%s)",
strings.Join(availability.Paint, " and "),
availability.Price,
availability.GetOrderLink(),
),
)
if err != nil {
@ -154,9 +155,10 @@ func price(c tele.Context) error {
}
return c.Reply(
fmt.Sprintf("The lowest price currently found for a *Tesla Long Range* in *%s* color is: *%d* €",
fmt.Sprintf("The lowest price currently found for a *Tesla Long Range* in *%s* color is: *%d*€ [View](%s)",
strings.Join(availabilities.Results[0].Paint, " and "),
availabilities.Results[0].Price,
availabilities.Results[0].GetOrderLink(),
),
)
}
@ -174,11 +176,12 @@ func list(c tele.Context) error {
availabilitiesStr := fmt.Sprintf("Found *%s* cars\n", availabilities.TotalMatchesFound)
for _, availability := range availabilities.Results {
availabilitiesStr = fmt.Sprintf(
"%sTesla Long Range, color *%s* available in *%s* for *%d*€\n",
"%sTesla Long Range, color *%s* available in *%s* for *%d*€ [View](%s)\n",
availabilitiesStr,
strings.Join(availability.Paint, " and "),
strings.ReplaceAll(availability.City, "-", "\\-"),
availability.Price,
availability.GetOrderLink(),
)
}