Releases: dcrbrdev/JackBot
Releases · dcrbrdev/JackBot
v0.4.4
v0.4.3
Hotfix
- fix Ticket.fetch() failing when ticket is in mempool
v0.4.2
vote_block
andspendable
on Ticket- if Ticket voted request vote info
TicketWatcher
check all voted_tickets before deleting voted and spendable tickets
v0.4.1
- fix
/add_ticket
sending two messages - send TX_ID_ERROR to user on
ticket.fetch()
- fix
/now
restricted wrongly on groups making impossible to call with args
v0.4.0
- Ticket and Status created
- Bot now has ticket commands (
add_ticket
,remove_ticket
andlist_tickets
) - TicketWatcher created
- Restrict
/now
command on groups - Fixed
/dcr $other_coin
- Command
/now
restricted on groups to be called only with args
Ticket Commands
The bot now will watch and notify when the ticket change status (from immature
to live
to voted
)
Add Ticket
the command add_ticket
is called passing a ticket hash which will be watched
EG.:
/add_ticket 12341231234123123123
Remove Ticket
the command remove_ticket
is called passing a ticket hash which will be removed
EG.:
/remove_ticket 12341231234123123123
List Tickets
the command list_tickets
is called without args
EG.:
/list_tickets
v0.3.7
- admin restricting is now usable for other groups and private chats
Restricted commands to admin only
/subscribe
/unsubscribe
/subscriptions
v0.3.6
- check if lock is locked before release
Command /now
new command now
may have multiple args. Each arg is a string which will be used to filter the split ticket VSP's.
EG.:
Returning all VSP's
/now
Returning Brasil VSP
/now br
Returning Brasil and Voting VSP
/now bras voting
Returning 99split VSP
/now 9
v0.3.5
- Github Actions badge
- python script to update raspberry
- fix lock not released on unexpected error
v0.3.4
- TItkcetPrice now has a lock (multiple threads creating multiple TicketPrice's)
- Empty UpdateMessage is now possible
- Python reduce on str methods
v0.3.3
Models
Update Message
- UpdateMessage now has default_session
- UpdateMessage with ticket price
- creation of UpdateMessage now verify if a equal UpdateMessage exists
Subject
- Subject emoji max_length fixed
- default_session on Subject model
- added 99split on init script
Observer
- Observer now has messages list again and remove previously sent messages
- ObserverMessage expire after 7 days
TicketPrice
- TicketPrice created
- test TicketPrice
Utils
- convert_dcr now using arg
code
fortarget_currency
fromdcr data
- utils exceptions
- utils with dcrdata request wrapper