MCPcopy Create free account

hub / github.com/TGlimmer/TG_walletbot / functions

Functions2,200 in github.com/TGlimmer/TG_walletbot

↓ 1 callersMethodListExpired
ListExpired 获取已过期未处理的红包
internal/domain/port/repository.go:173
↓ 1 callersMethodListPending
ListPending 获取待确认的充值列表
internal/domain/port/repository.go:93
↓ 1 callersMethodListPendingDeposits
ListPendingDeposits 获取待确认的充值列表 (链上监控用)
internal/app/deposit_usecase.go:108
↓ 1 callersMethodListTransactions
ListTransactions 获取交易流水列表
internal/app/admin_usecase.go:408
↓ 1 callersMethodListUsers
ListUsers 获取用户列表 (支持搜索和筛选),返回带钱包余额的列表项
internal/app/admin_usecase.go:226
↓ 1 callersMethodListWithdrawals
ListWithdrawals 获取提币记录列表
internal/app/admin_usecase.go:464
↓ 1 callersFunctionMainMenuButton
MainMenuButton 主菜单按钮 (通用)
pkg/telegram/keyboard.go:98
↓ 1 callersFunctionNewAdminLogRepo
NewAdminLogRepo 创建管理员操作日志 Repository
internal/adapter/repository/admin_repo.go:72
↓ 1 callersFunctionNewAdminUserRepo
NewAdminUserRepo 创建管理员 Repository
internal/adapter/repository/admin_repo.go:18
↓ 1 callersFunctionNewCNYWithdrawalRepo
NewCNYWithdrawalRepo 创建 CNY 提现记录 Repository
internal/adapter/repository/cny_withdrawal_repo.go:17
↓ 1 callersFunctionNewCoinGeckoClient
NewCoinGeckoClient 创建 CoinGecko API 客户端
internal/infrastructure/exchange/coingecko.go:36
↓ 1 callersFunctionNewConflict
NewConflict 创建 409 错误
pkg/errors/errors.go:55
↓ 1 callersFunctionNewDefaultMessageHandler
NewDefaultMessageHandler 创建默认消息处理器
internal/adapter/telegram/handler/default_handler.go:33
↓ 1 callersFunctionNewDepositHandler
NewDepositHandler 创建充值处理器
internal/adapter/telegram/handler/deposit.go:23
↓ 1 callersFunctionNewExchangeHandler
NewExchangeHandler 创建闪兑处理器
internal/adapter/telegram/handler/exchange.go:28
↓ 1 callersFunctionNewExchangeRateUnavailable
NewExchangeRateUnavailable 汇率不可用
pkg/errors/errors.go:152
↓ 1 callersFunctionNewExchangeUpdater
NewExchangeUpdater 创建汇率更新器
internal/infrastructure/exchange/updater.go:90
↓ 1 callersFunctionNewFinanceHandler
NewFinanceHandler 创建余额宝处理器
internal/adapter/telegram/handler/finance.go:29
↓ 1 callersFunctionNewFinanceProfitTask
NewFinanceProfitTask 创建余额宝派息任务 interval: 检查间隔 (建议 1 小时)
internal/infrastructure/task/finance_profit.go:25
↓ 1 callersFunctionNewFinanceUseCase
NewFinanceUseCase 创建余额宝用例
internal/app/finance_usecase.go:33
↓ 1 callersFunctionNewForbidden
NewForbidden 创建 403 错误
pkg/errors/errors.go:42
↓ 1 callersFunctionNewGin
NewGin 创建并配置 Gin 引擎
internal/infrastructure/server/gin.go:14
↓ 1 callersFunctionNewInlinePayHandler
NewInlinePayHandler 创建 Inline 支付处理器
internal/adapter/telegram/handler/inline_pay.go:32
↓ 1 callersFunctionNewInlineQueryHandler
NewInlineQueryHandler 创建 Inline Query 处理器
internal/adapter/telegram/handler/inline_query.go:32
↓ 1 callersFunctionNewInsufficientBalance
--- 钱包业务专用错误 --- NewInsufficientBalance 余额不足
pkg/errors/errors.go:80
↓ 1 callersFunctionNewInvalidAddress
NewInvalidAddress 无效地址
pkg/errors/errors.go:144
↓ 1 callersFunctionNewMaintenanceMode
NewMaintenanceMode 维护模式
pkg/errors/errors.go:184
↓ 1 callersFunctionNewMenuCallbackHandler
NewMenuCallbackHandler 创建菜单回调处理器
internal/adapter/telegram/handler/menu_callback.go:24
↓ 1 callersFunctionNewMerchantHandler
NewMerchantHandler 创建商户处理器
internal/adapter/telegram/handler/merchant.go:29
↓ 1 callersFunctionNewMerchantUseCase
NewMerchantUseCase 创建商户用例
internal/app/merchant_usecase.go:19
↓ 1 callersFunctionNewNotFound
NewNotFound 创建 404 错误
pkg/errors/errors.go:47
↓ 1 callersFunctionNewPINHandler
NewPINHandler 创建 PIN 处理器
internal/adapter/telegram/handler/pin.go:29
↓ 1 callersFunctionNewPINInvalid
NewPINInvalid 支付密码错误
pkg/errors/errors.go:88
↓ 1 callersFunctionNewPINLocked
NewPINLocked PIN 被锁定
pkg/errors/errors.go:96
↓ 1 callersFunctionNewPINNotSet
NewPINNotSet PIN 未设置
pkg/errors/errors.go:104
↓ 1 callersFunctionNewPlaceholderHandler
NewPlaceholderHandler 创建占位处理器
internal/adapter/telegram/handler/placeholder.go:22
↓ 1 callersFunctionNewProfileHandler
NewProfileHandler 创建个人中心处理器
internal/adapter/telegram/handler/profile.go:30
↓ 1 callersFunctionNewRateLimited
NewRateLimited 操作太频繁
pkg/errors/errors.go:176
↓ 1 callersFunctionNewReceiveHandler
NewReceiveHandler 创建收钱处理器
internal/adapter/telegram/handler/receive.go:30
↓ 1 callersFunctionNewRecipientNotFound
NewRecipientNotFound 收款人不存在
pkg/errors/errors.go:168
↓ 1 callersFunctionNewRedPacketExpiryTask
NewRedPacketExpiryTask 创建红包过期退款任务 interval: 检查间隔 (建议 1 分钟)
internal/infrastructure/task/redpacket_expiry.go:22
↓ 1 callersFunctionNewRedPacketHandler
NewRedPacketHandler 创建红包处理器
internal/adapter/telegram/handler/redpacket.go:30
↓ 1 callersFunctionNewRedPacketUseCase
NewRedPacketUseCase 创建红包用例
internal/app/redpacket_usecase.go:22
↓ 1 callersFunctionNewSettingHandler
NewSettingHandler 创建设置处理器
internal/adapter/telegram/handler/setting.go:24
↓ 1 callersFunctionNewSimpleMenuHandler
NewSimpleMenuHandler 创建精简菜单处理器
internal/adapter/telegram/handler/start.go:118
↓ 1 callersFunctionNewStartHandler
NewStartHandler 创建 /start 处理器
internal/adapter/telegram/handler/start.go:25
↓ 1 callersFunctionNewTelegramNotifier
NewTelegramNotifier 创建 Telegram 通知服务
internal/adapter/notification/telegram_notifier.go:27
↓ 1 callersFunctionNewTransferHandler
NewTransferHandler 创建转账处理器
internal/adapter/telegram/handler/transfer.go:31
↓ 1 callersFunctionNewTransferToSelf
NewTransferToSelf 不能转账给自己
pkg/errors/errors.go:160
↓ 1 callersFunctionNewUnauthorized
NewUnauthorized 创建 401 错误
pkg/errors/errors.go:37
↓ 1 callersFunctionNewUserFrozen
NewUserFrozen 用户被冻结
pkg/errors/errors.go:112
↓ 1 callersFunctionNewWalletCallbackHandler
NewWalletCallbackHandler 创建钱包回调路由器
internal/adapter/telegram/handler/wallet_callback.go:28
↓ 1 callersFunctionNewWalletKeyRepo
NewWalletKeyRepo 创建钱包私钥 Repository
internal/adapter/repository/wallet_key_repo.go:17
↓ 1 callersFunctionNewWithdrawBelowMin
NewWithdrawBelowMin 提币金额低于最低限制
pkg/errors/errors.go:120
↓ 1 callersFunctionNewWithdrawDailyExceeded
NewWithdrawDailyExceeded 提币超过日限额
pkg/errors/errors.go:136
↓ 1 callersFunctionNewWithdrawExceedMax
NewWithdrawExceedMax 提币金额超过上限
pkg/errors/errors.go:128
↓ 1 callersFunctionNewWithdrawHandler
NewWithdrawHandler 创建提币处理器
internal/adapter/telegram/handler/withdraw.go:28
↓ 1 callersFunctionParseCallbackData
ParseCallbackData 解析 callback_data 为模块和动作 格式: Module--action 或 Module--action_param 返回: module, action
internal/adapter/telegram/router.go:73
↓ 1 callersMethodRefreshSecret
RefreshSecret 刷新商户密钥
internal/app/merchant_usecase.go:57
↓ 1 callersFunctionRegisterAdminRoutes
RegisterAdminRoutes 注册管理后台全部路由 由 cmd/api/main.go 调用,传入路由组和依赖
internal/adapter/handler/admin_routes.go:16
↓ 1 callersFunctionRegisterExchangeHandlers
RegisterExchangeHandlers 注册闪兑相关的 handler 到 router
internal/adapter/telegram/handler/exchange.go:375
↓ 1 callersFunctionRegisterFinanceHandlers
RegisterFinanceHandlers 注册余额宝相关的 handler 到 router
internal/adapter/telegram/handler/finance.go:475
↓ 1 callersMethodRegisterHandlers
RegisterHandlers 在 Bot 实例上注册所有处理器 middlewares: 中间件链,同时应用于命令处理器和回调处理器 注意: 默认处理器 (defaultHandler) 需要通过 bot.WithDefaultHandler 选项在创建 Bot 时注入, 不在此方法中注册
internal/adapter/telegram/router.go:85
↓ 1 callersFunctionRegisterInlineCallbackHandlers
RegisterInlineCallbackHandlers 注册 Inline 转账回调模块 收款 (IR) 已改为深度链接支付,由 InlinePayHandler 处理
internal/adapter/telegram/handler/inline_query.go:48
↓ 1 callersFunctionRegisterInlinePayHandlers
RegisterInlinePayHandlers 注册 InlinePay 回调模块
internal/adapter/telegram/handler/inline_pay.go:49
↓ 1 callersFunctionRegisterMerchantHandlers
RegisterMerchantHandlers 注册商户模块到路由器 使用 Shop 前缀参考原版 callback data 格式
internal/adapter/telegram/handler/merchant.go:690
↓ 1 callersFunctionRegisterProfileHandlers
RegisterProfileHandlers 注册 Profile 模块到路由器
internal/adapter/telegram/handler/profile.go:442
↓ 1 callersFunctionRegisterReceiveHandlers
RegisterReceiveHandlers 注册收钱相关的 handler 到 router
internal/adapter/telegram/handler/receive.go:466
↓ 1 callersFunctionRegisterRedPacketHandlers
RegisterRedPacketHandlers 注册红包相关的 handler 到 router
internal/adapter/telegram/handler/redpacket.go:1162
↓ 1 callersFunctionRegisterSettingHandlers
RegisterSettingHandlers 注册设置模块到路由器
internal/adapter/telegram/handler/setting.go:122
↓ 1 callersFunctionRegisterTransferHandlers
RegisterTransferHandlers 注册转账相关的 handler 到 router
internal/adapter/telegram/handler/transfer.go:476
↓ 1 callersMethodRemoveIP
RemoveIP 从白名单移除 IP,返回是否移除成功
internal/domain/entity/merchant.go:127
↓ 1 callersMethodRemoveIPWhitelist
RemoveIPWhitelist 从白名单移除 IP
internal/domain/service/merchant_service.go:269
↓ 1 callersMethodRemoveIPWhitelist
RemoveIPWhitelist 从白名单移除 IP
internal/app/merchant_usecase.go:72
↓ 1 callersFunctionRun
Run 启动 HTTP 服务器
internal/infrastructure/server/gin.go:29
↓ 1 callersMethodSendDepositNotification
SendDepositNotification 发送充值到账通知
internal/domain/port/notification.go:9
↓ 1 callersFunctionSendMessage
SendMessage 发送纯文本消息 (HTML 格式)
pkg/telegram/message.go:16
↓ 1 callersMethodSendWithdrawal
SendWithdrawal 执行提币发送 返回: (txHash, isManual, error) isManual=true 表示金额超过阈值需人工处理
internal/domain/port/blockchain.go:80
↓ 1 callersMethodSetPollInterval
SetPollInterval 设置轮询间隔
internal/infrastructure/tron/monitor.go:554
↓ 1 callersMethodShowReceiveDashboard
ShowReceiveDashboard 显示收钱主页面 (编辑原消息) 由 TransferHandler 的回调路由调用
internal/adapter/telegram/handler/receive.go:48
↓ 1 callersMethodStart
Start 启动后台定时更新(阻塞,通过 ctx 取消)
internal/infrastructure/exchange/updater.go:106
↓ 1 callersMethodStart
Start 启动定时派息任务 (阻塞运行,通过 ctx 取消退出)
internal/infrastructure/task/finance_profit.go:40
↓ 1 callersMethodStart
Start 启动定时任务 (阻塞运行,通过 ctx 取消退出)
internal/infrastructure/task/redpacket_expiry.go:35
↓ 1 callersMethodStatusEmoji
StatusEmoji 获取状态 emoji 文本
internal/domain/entity/merchant.go:76
↓ 1 callersMethodSumTodayByUserID
SumTodayByUserID 统计用户今日提币总额
internal/domain/port/repository.go:111
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/deposit.go:33
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/withdrawal.go:37
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/withdrawal.go:65
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/sub_account.go:23
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/exchange.go:24
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/wallet_key.go:17
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/red_packet.go:47
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/red_packet.go:76
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/red_packet.go:91
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/wallet.go:29
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/transfer.go:38
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/admin.go:26
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/admin.go:54
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/transaction.go:42
↓ 1 callersMethodTableName
TableName 指定表名
internal/domain/entity/system_config.go:15
← previousnext →501–600 of 2,200, ranked by callers