{"repo":"vendelieu/telegram-bot","free":true,"listed":false,"github":"https://github.com/vendelieu/telegram-bot","clone":"git clone https://github.com/vendelieu/telegram-bot.git","description":"Telegram Bot API wrapper with handy Kotlin DSL.","language":"Kotlin","stars":248,"topics":["bot","kotlin","telegram-bot","telegram","telegram-bot-api","hacktoberfest"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"Telegram Bot \\ \\ Telegram Bot Api wrapper with a user-friendly interface. Installation Add the ksp plugin and library plugin to your Gradle build file. build.gradle.kts example: Manually To set up the project without using the plugin, you need to add a dependency and configure the ksp processor: For multiplatform, you need to add the dependency to common sources and define ksp for the targets you need, see example in native-example. Snapshots To install snapshot versions, add snapshot repository, if you're using plugin just use addSnapshotRepo parameter: or manually add repository: And add library dependency (with ksp processor) as described in manually section using the latest package version from packages or from badge above. Samples - Template repository - draft example. - FeedbackBot - Use ready example of a feedback bot. - Conversation - An example of using FSM and usage of BotContext . - Echo - Echo bot :) - Poll - An example of how to build a questionnaire bot. - Ktor webhook starter - An example of using webhook mode with Ktor. - Spring Boot usage - An example of using the bot organically in the Spring ecosystem, using its built-in DI. - GatekeeperBot - Gatekeeper bot. - Native example - An example of using a bot with Kotlin Native target. - Web app - Example of a bot using Telegram Webapps. Usage a little more detailed about handlers you can see in handlers article. It is also possible to set functionality through dsl: Configuration The library has very flexible cust","default_branch":null,"files":null,"tree":[],"storefront":"/r/vendelieu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vendelieu/telegram-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}