FileStructure - reloadlife/telebot GitHub Wiki

File Structure

  • if there's a '❌' behind the file, it means that the file is not yet created, > and needs to be created.
  • / : telebot package

    • animation.go : Animation type
      • animation_func.go: SendAnimation function
      • animation_type.go: private animation types
      • animation_test.go: test cases for animation
    • audio.go : Audio type
      • audio_func.go: SendAudio function
      • audio_type.go: private audio types
      • audio_test.go: test cases for audio
    • auto_delete_timer_changed.go : AutoDeleteTimerChanged type
    • boosts.go: Boost-related type
      • boosts_func.go: GetUserChatBoosts function
      • boosts_type.go: private boost-related types
      • boosts_test.go: test cases for boost-related methods
    • button.go: Button & Row type
      • button_type.go: General Button types
      • button_func.go: Button constructor functions
  • /cli/: CLI package (soon)

  • /examples/: Example Codes

  • /http/: HTTPc package

  • /log/: Custom Logger

  • /middleware/: Middlewares

  • /validation/: Validation package