Skip to content

Conversation

el-j
Copy link

@el-j el-j commented Oct 3, 2025

image

this pr moves to typescript, works with node20+ and has no vulnerabilities in build dependencies.

el-j added 3 commits October 3, 2025 23:18
- Added TelegramBot class to handle Telegram Bot API interactions.
- Implemented message processing, event emitting, and regex matching for text messages.
- Introduced methods for starting/stopping polling and opening/closing webhooks.
- Added support for file uploads with proper formatting and handling.
- Included error handling for API requests and response parsing.

chore: add TypeScript configuration files

- Created tsconfig.json for TypeScript compiler options.
- Added tsconfig.build.json for build-specific configurations.
- Moved TelegramBot and related utilities to src directory.
- Updated import paths in examples and tests accordingly.
- Added TypeScript definitions and source maps for examples and tests.
- Replaced deprecated request-promise with node-fetch in tests and examples.
- Enhanced test coverage for TelegramBot methods.
- Updated build scripts to accommodate new directory structure.
- Added utility functions for testing purposes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant