telegram_payment_bot

Telegram bot for handling payments

MIT License

Downloads
229
Stars
27
Committers
1

Bot releases are hidden (Show)

telegram_payment_bot - Version 0.7.2 Latest Release

Published by ebellocchia 8 months ago

  • Update Python versions
telegram_payment_bot - Version 0.7.1

Published by ebellocchia 10 months ago

  • Fix replying to commands in topics
telegram_payment_bot - Version 0.7.0

Published by ebellocchia almost 2 years ago

  • Add support for service accounts (payment_google_cred_type)
  • Add possibility to specify the worksheet index in config (payment_worksheet_idx)
telegram_payment_bot - Version 0.6.3

Published by ebellocchia about 2 years ago

  • Minor bug fix (passing not-existent variable as parameter)
telegram_payment_bot - Version 0.6.2

Published by ebellocchia about 2 years ago

  • Migrate Google OAuth flow after deprecation
telegram_payment_bot - Version 0.6.1

Published by ebellocchia about 2 years ago

  • Fix some mypy and prospector warnings
  • Add configuration for isort and run it on project
telegram_payment_bot - Version 0.6.0

Published by ebellocchia about 2 years ago

  • Add support for pyrogram version 2 (version 1 still supported)
telegram_payment_bot - Version 0.5.3

Published by ebellocchia over 2 years ago

  • Members without username or that haven't paid are kicked until no one left (useful in channels with more than 200 members)
telegram_payment_bot - Version 0.5.2

Published by ebellocchia over 2 years ago

  • Fix usage in channels
  • Fix ban method name for pyrogram 1.4
telegram_payment_bot - Version 0.5.1

Published by ebellocchia almost 3 years ago

  • Add command for showing bot version
telegram_payment_bot - Version 0.5.0

Published by ebellocchia almost 3 years ago

  • Add possibility to disable duplicated email check
  • Project re-organized into folders
telegram_payment_bot - Version 0.4.0

Published by ebellocchia almost 3 years ago

  • Add the possibility to use either user ID or username in payment file
  • Bot works also in channels in addition to supergroups
  • Fix group only restriction to /paybot_task_remove_all_chats command
  • Add single handlers for message updates, to avoid being notified of each single message sent in groups
telegram_payment_bot - Version 0.3.7

Published by ebellocchia almost 3 years ago

  • Fix bug when checking the correctness or payments data
telegram_payment_bot - Version 0.3.6

Published by ebellocchia almost 3 years ago

  • Rename commands by adding the paybot_ prefix, to avoid conflicts with other bots
  • Email is checked for duplication in payment file
telegram_payment_bot - Version 0.3.5

Published by ebellocchia almost 3 years ago

  • Use pygsheets library for reading Google Sheets
  • File columns specified using the letter instead of the index
telegram_payment_bot - Version 0.3.4

Published by ebellocchia about 3 years ago

  • Add configuration files for flake8 and prospector
  • Fix all flake8 warnings
  • Fix the vast majority of prospector warnings
  • Remove all star imports (import *)
telegram_payment_bot - Version 0.3.3

Published by ebellocchia about 3 years ago

  • Fix wrong imports
  • Add typing to class members
  • Fix mypy errors
telegram_payment_bot - Version 0.3.2

Published by ebellocchia about 3 years ago

  • Minor bug fixes
telegram_payment_bot - Version 0.3.1

Published by ebellocchia about 3 years ago

  • Fix sentences sent during periodic payment check
  • Fix some sentence names
  • Exclude bots and self from username/payment check
telegram_payment_bot - Version 0.3.0

Published by ebellocchia about 3 years ago

  • Payment check task is not statically configured anymore, but now it can be configured dynamically with specific commands
  • Payment check on member join can be configured dynamically with specific commands
  • Possibility to usa a "normal" log file handler in addition to the rotating file handler
  • Add placeholders to translation sentences (in this way, they can be moved to different positions depending on the language)