Documentation
¶
Index ¶
- func NewApp(tokenAddress string, amount int, logo string)
- func ParseNewToken(message *tg.Message) (*dapp.NewTokenEvent, bool)
- func ParseRaydium(message *tg.Message) (*dapp.NewRaydiumPool, bool)
- type Client
- func (client *Client) GetReplyWithSocialMediasAndTradingBots(address string, meta *dapp.TokenMetadata) *tele.ReplyMarkup
- func (client *Client) HandleDexScreenerEvent(dexScreenerEvent *dapp.DSNewPair, errChan chan error)
- func (client *Client) HandleNewTokenEvent(newTokenEvent *dapp.NewTokenEvent, errChan chan error)
- func (client *Client) HandleRaydiumEvent(raydiumEvent *dapp.NewRaydiumPool, errChan chan error)
- func (client *Client) ListenForTelegramUpdates(errChan chan error, dexscreener chan *dapp.DSNewPair, ...)
- func (client *Client) SendMainMenuToUser(ctx tele.Context) error
- func (client *Client) StartSubscribingForDexScreener(ctx tele.Context) error
- func (client *Client) StartSubscribingForNewTokens(ctx tele.Context) error
- func (client *Client) StartSubscribingForRaydium(ctx tele.Context) error
- func (client *Client) StopDexScreenerSignal(ctx tele.Context) error
- func (client *Client) StopNewTokenSignal(ctx tele.Context) error
- func (client *Client) StopRaydiumSignal(ctx tele.Context) error
- func (client *Client) Subscribe() error
- type MainMenuMessage
- type NewDexScreenerEventMessage
- type NewRaydiumMessage
- type NewTokenEventMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseNewToken ¶
func ParseNewToken(message *tg.Message) (*dapp.NewTokenEvent, bool)
func ParseRaydium ¶
func ParseRaydium(message *tg.Message) (*dapp.NewRaydiumPool, bool)
Types ¶
type Client ¶
func (*Client) GetReplyWithSocialMediasAndTradingBots ¶
func (client *Client) GetReplyWithSocialMediasAndTradingBots(address string, meta *dapp.TokenMetadata) *tele.ReplyMarkup
func (*Client) HandleDexScreenerEvent ¶
func (*Client) HandleNewTokenEvent ¶
func (client *Client) HandleNewTokenEvent(newTokenEvent *dapp.NewTokenEvent, errChan chan error)
func (*Client) HandleRaydiumEvent ¶
func (client *Client) HandleRaydiumEvent(raydiumEvent *dapp.NewRaydiumPool, errChan chan error)
func (*Client) ListenForTelegramUpdates ¶
func (client *Client) ListenForTelegramUpdates(errChan chan error, dexscreener chan *dapp.DSNewPair, raydium chan *dapp.NewRaydiumPool, newToken chan *dapp.NewTokenEvent)
func (*Client) SendMainMenuToUser ¶
func (*Client) StartSubscribingForDexScreener ¶
func (*Client) StartSubscribingForNewTokens ¶
func (*Client) StartSubscribingForRaydium ¶
func (*Client) StopDexScreenerSignal ¶
func (*Client) StopNewTokenSignal ¶
type MainMenuMessage ¶
type NewRaydiumMessage ¶
type NewRaydiumMessage struct {
Ticker string
Description string
Backtick string
*dapp.NewRaydiumPool
}
type NewTokenEventMessage ¶
Click to show internal directories.
Click to hide internal directories.