tg-bot/tipbot/commands/__init__.py

72 lines
2.1 KiB
Python
Raw Normal View History

2020-08-06 06:52:13 +01:00
from tipbot.commands.help import help
from tipbot.commands.debug import debug
from tipbot.commands.register import register
from tipbot.commands.tip import tip
from tipbot.commands.withdraw import withdraw
from tipbot.commands.balance import balance
from tipbot.commands.deposit import deposit
2021-05-11 07:43:07 +01:00
from tipbot.commands.network import mine, mempool, network, price, lastblock
2020-08-06 06:52:13 +01:00
all_commands = {
'register': {
'func': register,
'example': '/register',
'help': 'Register your Telegram user ID to this bot to begin sending and receiving tips',
},
'tip': {
'func': tip,
'example': '/tip <username> <amount> <message>',
'help': 'Tip a user in Wownero'
},
'withdraw': {
'func': withdraw,
'example': '/withdraw <address> <amount>',
2020-08-06 07:02:37 +01:00
'help': 'Withdraw Wownero to a specified Wownero address'
2020-08-06 06:52:13 +01:00
},
'balance': {
'func': balance,
'example': '/balance',
'help': 'Show your current balance'
},
'deposit': {
'func': deposit,
'example': '/deposit',
'help': 'Show your Wownero wallet address for transferring funds to'
},
'help': {
'func': help,
'example': '/help',
'help': 'Show available commands for the bot',
},
'debug': {
'func': debug,
'admin': True
2021-05-10 18:05:49 +01:00
},
'mine': {
'func': mine,
'example': '/mine <hashes_per_second>',
'help': 'Determine how much WOW a miner with given hashrate will earn'
2021-05-10 22:37:41 +01:00
},
'mempool': {
'func': mempool,
'example': '/mempool',
'help': 'Determine how many transactions currently sit in the mempool'
2021-05-11 04:36:07 +01:00
},
'network': {
'func': network,
'example': '/network',
'help': 'Show details about the Wownero network'
},
2021-05-11 04:55:50 +01:00
'price': {
'func': price,
'example': '/price',
'help': 'Show Wownero price and market data from CoinGecko'
},
2021-05-11 07:43:07 +01:00
'lastblock': {
'func': lastblock,
'example': '/lastblock',
'help': 'Show details about the last processed block on the network'
}
2020-08-06 06:52:13 +01:00
}