You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
597 B
24 lines
597 B
package app |
|
|
|
import ( |
|
"gitea.russia9.dev/Russia9/chatwars-offers/messages" |
|
"github.com/rs/zerolog/log" |
|
"gopkg.in/tucnak/telebot.v2" |
|
"strconv" |
|
) |
|
|
|
func (a *App) Sender(channel chan messages.OfferMessage) { |
|
for { |
|
var message messages.OfferMessage |
|
message = <-channel |
|
|
|
msgString := |
|
" " + message.SellerCastle + message.SellerName + ": \n" + |
|
" " + strconv.Itoa(message.Quantity) + " " + message.Item + " *💰" + strconv.Itoa(message.Price) |
|
|
|
_, err := a.Bot.Send(a.Chat, msgString, telebot.ModeHTML) |
|
if err != nil { |
|
log.Error().Err(err).Str("module", "sender").Send() |
|
} |
|
} |
|
}
|
|
|