telegram-bot-api: Easy to use library for building Telegram bots. Exports Telegram Bot API.

[ bsd3, library, web ] [ Propose Tags ] [ Report a vulnerability ]

Please see the README on Github at https://github.com/fizruk/telegram-bot-simple#readme

For official Bot API see Telegram Bot API at https://core.telegram.org/bots/api

Modules

[Last Documentation]

  • Telegram
    • Bot
      • Telegram.Bot.API
        • Telegram.Bot.API.Chat
        • Telegram.Bot.API.Forum
        • Telegram.Bot.API.Games
        • Telegram.Bot.API.GettingUpdates
        • Telegram.Bot.API.InlineMode
          • Telegram.Bot.API.InlineMode.InlineQueryResult
          • Telegram.Bot.API.InlineMode.InputMessageContent
        • Internal
          • Telegram.Bot.API.Internal.TH
          • Telegram.Bot.API.Internal.Utils
        • Telegram.Bot.API.MakingRequests
        • Telegram.Bot.API.Methods
          • Telegram.Bot.API.Methods.AnswerCallbackQuery
          • Telegram.Bot.API.Methods.ApproveChatJoinRequest
          • Telegram.Bot.API.Methods.BanChatMember
          • Telegram.Bot.API.Methods.BanChatSenderChat
          • Telegram.Bot.API.Methods.CopyMessage
          • Telegram.Bot.API.Methods.CopyMessages
          • Telegram.Bot.API.Methods.CreateChatInviteLink
          • Telegram.Bot.API.Methods.DeclineChatJoinRequest
          • Telegram.Bot.API.Methods.DeleteChatPhoto
          • Telegram.Bot.API.Methods.DeleteChatStickerSet
          • Telegram.Bot.API.Methods.DeleteMessage
          • Telegram.Bot.API.Methods.DeleteMessages
          • Telegram.Bot.API.Methods.DeleteMyCommands
          • Telegram.Bot.API.Methods.DeleteStickerSet
          • Telegram.Bot.API.Methods.EditChatInviteLink
          • Telegram.Bot.API.Methods.EditMessageLiveLocation
          • Telegram.Bot.API.Methods.ExportChatInviteLink
          • Telegram.Bot.API.Methods.ForwardMessage
          • Telegram.Bot.API.Methods.ForwardMessages
          • Telegram.Bot.API.Methods.GetBusinessConnection
          • Telegram.Bot.API.Methods.GetChat
          • Telegram.Bot.API.Methods.GetChatAdministrators
          • Telegram.Bot.API.Methods.GetChatMember
          • Telegram.Bot.API.Methods.GetChatMemberCount
          • Telegram.Bot.API.Methods.GetChatMenuButton
          • Telegram.Bot.API.Methods.GetFile
          • Telegram.Bot.API.Methods.GetMe
          • Telegram.Bot.API.Methods.GetMyCommands
          • Telegram.Bot.API.Methods.GetMyDefaultAdministratorRights
          • Telegram.Bot.API.Methods.GetMyDescription
          • Telegram.Bot.API.Methods.GetMyName
          • Telegram.Bot.API.Methods.GetMyShortDescription
          • Telegram.Bot.API.Methods.GetUserChatBoosts
          • Telegram.Bot.API.Methods.GetUserProfilePhotos
          • Telegram.Bot.API.Methods.LeaveChat
          • Telegram.Bot.API.Methods.PinChatMessage
          • Telegram.Bot.API.Methods.PromoteChatMember
          • Telegram.Bot.API.Methods.RestrictChatMember
          • Telegram.Bot.API.Methods.RevokeChatInviteLink
          • Telegram.Bot.API.Methods.SendAnimation
          • Telegram.Bot.API.Methods.SendAudio
          • Telegram.Bot.API.Methods.SendChatAction
          • Telegram.Bot.API.Methods.SendContact
          • Telegram.Bot.API.Methods.SendDice
          • Telegram.Bot.API.Methods.SendDocument
          • Telegram.Bot.API.Methods.SendLocation
          • Telegram.Bot.API.Methods.SendMediaGroup
          • Telegram.Bot.API.Methods.SendMessage
          • Telegram.Bot.API.Methods.SendPhoto
          • Telegram.Bot.API.Methods.SendPoll
          • Telegram.Bot.API.Methods.SendVenue
          • Telegram.Bot.API.Methods.SendVideo
          • Telegram.Bot.API.Methods.SendVideoNote
          • Telegram.Bot.API.Methods.SendVoice
          • Telegram.Bot.API.Methods.SetChatAdministratorCustomTitle
          • Telegram.Bot.API.Methods.SetChatDescription
          • Telegram.Bot.API.Methods.SetChatMenuButton
          • Telegram.Bot.API.Methods.SetChatPermissions
          • Telegram.Bot.API.Methods.SetChatPhoto
          • Telegram.Bot.API.Methods.SetChatStickerSet
          • Telegram.Bot.API.Methods.SetChatTitle
          • Telegram.Bot.API.Methods.SetCustomEmojiStickerSetThumbnail
          • Telegram.Bot.API.Methods.SetMessageReaction
          • Telegram.Bot.API.Methods.SetMyCommands
          • Telegram.Bot.API.Methods.SetMyDefaultAdministratorRights
          • Telegram.Bot.API.Methods.SetMyDescription
          • Telegram.Bot.API.Methods.SetMyName
          • Telegram.Bot.API.Methods.SetMyShortDescription
          • Telegram.Bot.API.Methods.SetStickerEmojiList
          • Telegram.Bot.API.Methods.SetStickerKeywords
          • Telegram.Bot.API.Methods.SetStickerMaskPosition
          • Telegram.Bot.API.Methods.SetStickerSetTitle
          • Telegram.Bot.API.Methods.StopMessageLiveLocation
          • Telegram.Bot.API.Methods.UnbanChatMember
          • Telegram.Bot.API.Methods.UnbanChatSenderChat
          • Telegram.Bot.API.Methods.UnpinAllChatMessages
          • Telegram.Bot.API.Methods.UnpinChatMessage
        • Telegram.Bot.API.Passport
        • Telegram.Bot.API.Payments
        • Telegram.Bot.API.Stickers
        • Telegram.Bot.API.Types
          • Telegram.Bot.API.Types.Animation
          • Telegram.Bot.API.Types.Audio
          • Telegram.Bot.API.Types.BackgroundFill
          • Telegram.Bot.API.Types.BackgroundType
          • Telegram.Bot.API.Types.Birthdate
          • Telegram.Bot.API.Types.BotCommand
          • Telegram.Bot.API.Types.BotCommandScope
          • Telegram.Bot.API.Types.BotDescription
          • Telegram.Bot.API.Types.BotName
          • Telegram.Bot.API.Types.BotShortDescription
          • Telegram.Bot.API.Types.BusinessConnection
          • Telegram.Bot.API.Types.BusinessIntro
          • Telegram.Bot.API.Types.BusinessLocation
          • Telegram.Bot.API.Types.BusinessMessagesDeleted
          • Telegram.Bot.API.Types.BusinessOpeningHours
          • Telegram.Bot.API.Types.BusinessOpeningHoursInterval
          • Telegram.Bot.API.Types.CallbackGame
          • Telegram.Bot.API.Types.CallbackQuery
          • Telegram.Bot.API.Types.Chat
          • Telegram.Bot.API.Types.ChatAdministratorRights
          • Telegram.Bot.API.Types.ChatBackground
          • Telegram.Bot.API.Types.ChatBoost
          • Telegram.Bot.API.Types.ChatBoostAdded
          • Telegram.Bot.API.Types.ChatBoostRemoved
          • Telegram.Bot.API.Types.ChatBoostSource
          • Telegram.Bot.API.Types.ChatBoostUpdated
          • Telegram.Bot.API.Types.ChatFullInfo
          • Telegram.Bot.API.Types.ChatInviteLink
          • Telegram.Bot.API.Types.ChatJoinRequest
          • Telegram.Bot.API.Types.ChatLocation
          • Telegram.Bot.API.Types.ChatMember
          • Telegram.Bot.API.Types.ChatMemberUpdated
          • Telegram.Bot.API.Types.ChatPermissions
          • Telegram.Bot.API.Types.ChatPhoto
          • Telegram.Bot.API.Types.ChatShared
          • Telegram.Bot.API.Types.ChatType
          • Telegram.Bot.API.Types.Common
          • Telegram.Bot.API.Types.Contact
          • Telegram.Bot.API.Types.CopyMessageId
          • Telegram.Bot.API.Types.Dice
          • Telegram.Bot.API.Types.Document
          • Telegram.Bot.API.Types.EncryptedCredentials
          • Telegram.Bot.API.Types.EncryptedPassportElement
          • Telegram.Bot.API.Types.ExternalReplyInfo
          • Telegram.Bot.API.Types.File
          • Telegram.Bot.API.Types.ForceReply
          • Telegram.Bot.API.Types.ForumTopic
          • Telegram.Bot.API.Types.ForumTopicClosed
          • Telegram.Bot.API.Types.ForumTopicCreated
          • Telegram.Bot.API.Types.ForumTopicEdited
          • Telegram.Bot.API.Types.ForumTopicReopened
          • Telegram.Bot.API.Types.Game
          • Telegram.Bot.API.Types.GameHighScore
          • Telegram.Bot.API.Types.GeneralForumTopicHidden
          • Telegram.Bot.API.Types.GeneralForumTopicUnhidden
          • Telegram.Bot.API.Types.Giveaway
          • Telegram.Bot.API.Types.GiveawayCompleted
          • Telegram.Bot.API.Types.GiveawayCreated
          • Telegram.Bot.API.Types.GiveawayWinners
          • Telegram.Bot.API.Types.InlineKeyboardButton
          • Telegram.Bot.API.Types.InlineKeyboardMarkup
          • Telegram.Bot.API.Types.InputMedia
          • Telegram.Bot.API.Types.InputPollOption
          • Telegram.Bot.API.Types.Invoice
          • Telegram.Bot.API.Types.KeyboardButton
          • Telegram.Bot.API.Types.KeyboardButtonRequestChat
          • Telegram.Bot.API.Types.KeyboardButtonRequestUsers
          • Telegram.Bot.API.Types.LabeledPrice
          • Telegram.Bot.API.Types.LinkPreviewOptions
          • Telegram.Bot.API.Types.Location
          • Telegram.Bot.API.Types.LoginUrl
          • Telegram.Bot.API.Types.MaskPosition
          • Telegram.Bot.API.Types.MenuButton
          • Telegram.Bot.API.Types.Message
          • Telegram.Bot.API.Types.MessageAutoDeleteTimerChanged
          • Telegram.Bot.API.Types.MessageEntity
          • Telegram.Bot.API.Types.MessageOrigin
          • Telegram.Bot.API.Types.MessageReactionCountUpdated
          • Telegram.Bot.API.Types.MessageReactionUpdated
          • Telegram.Bot.API.Types.OrderInfo
          • Telegram.Bot.API.Types.ParseMode
          • Telegram.Bot.API.Types.PassportData
          • Telegram.Bot.API.Types.PassportElementError
          • Telegram.Bot.API.Types.PassportFile
          • Telegram.Bot.API.Types.PhotoSize
          • Telegram.Bot.API.Types.Poll
          • Telegram.Bot.API.Types.PollAnswer
          • Telegram.Bot.API.Types.PollOption
          • Telegram.Bot.API.Types.PollType
          • Telegram.Bot.API.Types.PreCheckoutQuery
          • Telegram.Bot.API.Types.ProximityAlertTriggered
          • Telegram.Bot.API.Types.ReactionCount
          • Telegram.Bot.API.Types.ReactionType
          • Telegram.Bot.API.Types.ReplyKeyboardMarkup
          • Telegram.Bot.API.Types.ReplyKeyboardRemove
          • Telegram.Bot.API.Types.ReplyParameters
          • Telegram.Bot.API.Types.ResponseParameters
          • Telegram.Bot.API.Types.SharedUser
          • Telegram.Bot.API.Types.ShippingAddress
          • Telegram.Bot.API.Types.ShippingOption
          • Telegram.Bot.API.Types.ShippingQuery
          • Telegram.Bot.API.Types.SomeReplyMarkup
          • Telegram.Bot.API.Types.Sticker
          • Telegram.Bot.API.Types.Story
          • Telegram.Bot.API.Types.SuccessfulPayment
          • Telegram.Bot.API.Types.SwitchInlineQueryChosenChat
          • Telegram.Bot.API.Types.TextQuote
          • Telegram.Bot.API.Types.User
          • Telegram.Bot.API.Types.UserChatBoosts
          • Telegram.Bot.API.Types.UserProfilePhotos
          • Telegram.Bot.API.Types.UserShared
          • Telegram.Bot.API.Types.UsersShared
          • Telegram.Bot.API.Types.Venue
          • Telegram.Bot.API.Types.Video
          • Telegram.Bot.API.Types.VideoChatEnded
          • Telegram.Bot.API.Types.VideoChatScheduled
          • Telegram.Bot.API.Types.VideoChatStarted
          • Telegram.Bot.API.Types.VideoNote
          • Telegram.Bot.API.Types.Voice
          • Telegram.Bot.API.Types.WebAppData
          • Telegram.Bot.API.Types.WriteAccessAllowed
        • Telegram.Bot.API.UpdatingMessages
        • Telegram.Bot.API.WebApps
        • Telegram.Bot.API.Webhook

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 6.5, 6.5.1, 6.7, 6.7.1, 7.0, 7.3, 7.3.1, 7.4, 7.4.1, 7.4.2, 7.4.3, 7.4.4, 7.4.5
Change log CHANGELOG.md
Dependencies aeson, base (>=4.16 && <5), filepath, hashable, http-api-data, http-client, http-client-tls, mtl, servant, servant-client, servant-multipart-api, servant-multipart-client, servant-server, template-haskell, text, time [details]
License BSD-3-Clause
Copyright Nickolay Kudasov
Author Nickolay Kudasov
Maintainer nickolay.kudasov@gmail.com
Category Web
Home page https://github.com/fizruk/telegram-bot-simple#readme
Bug tracker https://github.com/fizruk/telegram-bot-simple/issues
Source repo head: git clone https://github.com/fizruk/telegram-bot-simple
Uploaded by swamp_agr at 2025-05-12T05:53:01Z
Distributions LTSHaskell:7.4.5, NixOS:7.4.4, Stackage:7.4.5
Reverse Dependencies 2 direct, 2 indirect [details]
Downloads 797 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2025-05-12 [all 2 reports]