Module: TelegramBot
- Defined in:
- lib/telegram-bot/version.rb,
lib/telegram-bot.rb,
lib/telegram-bot/api_error.rb,
lib/telegram-bot/api_client.rb,
lib/telegram-bot/models/chat.rb,
lib/telegram-bot/models/dice.rb,
lib/telegram-bot/models/file.rb,
lib/telegram-bot/models/game.rb,
lib/telegram-bot/models/poll.rb,
lib/telegram-bot/models/user.rb,
lib/telegram-bot/models/audio.rb,
lib/telegram-bot/models/story.rb,
lib/telegram-bot/models/venue.rb,
lib/telegram-bot/models/video.rb,
lib/telegram-bot/models/voice.rb,
lib/telegram-bot/configuration.rb,
lib/telegram-bot/models/update.rb,
lib/telegram-bot/models/contact.rb,
lib/telegram-bot/models/invoice.rb,
lib/telegram-bot/models/message.rb,
lib/telegram-bot/models/sticker.rb,
lib/telegram-bot/api/default_api.rb,
lib/telegram-bot/models/bot_name.rb,
lib/telegram-bot/models/document.rb,
lib/telegram-bot/models/giveaway.rb,
lib/telegram-bot/models/location.rb,
lib/telegram-bot/models/animation.rb,
lib/telegram-bot/models/birthdate.rb,
lib/telegram-bot/models/login_url.rb,
lib/telegram-bot/models/chat_boost.rb,
lib/telegram-bot/models/chat_photo.rb,
lib/telegram-bot/models/message_id.rb,
lib/telegram-bot/models/order_info.rb,
lib/telegram-bot/models/photo_size.rb,
lib/telegram-bot/models/text_quote.rb,
lib/telegram-bot/models/video_note.rb,
lib/telegram-bot/models/bot_command.rb,
lib/telegram-bot/models/chat_shared.rb,
lib/telegram-bot/models/force_reply.rb,
lib/telegram-bot/models/forum_topic.rb,
lib/telegram-bot/models/poll_answer.rb,
lib/telegram-bot/models/poll_option.rb,
lib/telegram-bot/models/shared_user.rb,
lib/telegram-bot/models/sticker_set.rb,
lib/telegram-bot/models/inline_query.rb,
lib/telegram-bot/models/users_shared.rb,
lib/telegram-bot/models/web_app_data.rb,
lib/telegram-bot/models/web_app_info.rb,
lib/telegram-bot/models/webhook_info.rb,
lib/telegram-bot/models/chat_location.rb,
lib/telegram-bot/models/input_sticker.rb,
lib/telegram-bot/models/labeled_price.rb,
lib/telegram-bot/models/mask_position.rb,
lib/telegram-bot/models/passport_data.rb,
lib/telegram-bot/models/passport_file.rb,
lib/telegram-bot/models/business_intro.rb,
lib/telegram-bot/models/callback_query.rb,
lib/telegram-bot/models/message_entity.rb,
lib/telegram-bot/models/reaction_count.rb,
lib/telegram-bot/models/shipping_query.rb,
lib/telegram-bot/models/bot_description.rb,
lib/telegram-bot/models/game_high_score.rb,
lib/telegram-bot/models/keyboard_button.rb,
lib/telegram-bot/models/shipping_option.rb,
lib/telegram-bot/models/chat_boost_added.rb,
lib/telegram-bot/models/chat_invite_link.rb,
lib/telegram-bot/models/chat_member_left.rb,
lib/telegram-bot/models/chat_permissions.rb,
lib/telegram-bot/models/giveaway_winners.rb,
lib/telegram-bot/models/reply_parameters.rb,
lib/telegram-bot/models/shipping_address.rb,
lib/telegram-bot/models/user_chat_boosts.rb,
lib/telegram-bot/models/video_chat_ended.rb,
lib/telegram-bot/models/business_location.rb,
lib/telegram-bot/models/chat_join_request.rb,
lib/telegram-bot/models/chat_member_owner.rb,
lib/telegram-bot/models/input_media_audio.rb,
lib/telegram-bot/models/input_media_photo.rb,
lib/telegram-bot/models/input_media_video.rb,
lib/telegram-bot/models/chat_boost_removed.rb,
lib/telegram-bot/models/chat_boost_updated.rb,
lib/telegram-bot/models/chat_member_banned.rb,
lib/telegram-bot/models/chat_member_member.rb,
lib/telegram-bot/models/forum_topic_edited.rb,
lib/telegram-bot/models/get_me200_response.rb,
lib/telegram-bot/models/giveaway_completed.rb,
lib/telegram-bot/models/pre_checkout_query.rb,
lib/telegram-bot/models/successful_payment.rb,
lib/telegram-bot/models/business_connection.rb,
lib/telegram-bot/models/chat_member_updated.rb,
lib/telegram-bot/models/external_reply_info.rb,
lib/telegram-bot/models/forum_topic_created.rb,
lib/telegram-bot/models/menu_button_default.rb,
lib/telegram-bot/models/menu_button_web_app.rb,
lib/telegram-bot/models/message_origin_chat.rb,
lib/telegram-bot/models/message_origin_user.rb,
lib/telegram-bot/models/reaction_type_emoji.rb,
lib/telegram-bot/models/response_parameters.rb,
lib/telegram-bot/models/user_profile_photos.rb,
lib/telegram-bot/models/chosen_inline_result.rb,
lib/telegram-bot/models/get_chat200_response.rb,
lib/telegram-bot/models/get_file200_response.rb,
lib/telegram-bot/models/inaccessible_message.rb,
lib/telegram-bot/models/input_media_document.rb,
lib/telegram-bot/models/link_preview_options.rb,
lib/telegram-bot/models/menu_button_commands.rb,
lib/telegram-bot/models/sent_web_app_message.rb,
lib/telegram-bot/models/video_chat_scheduled.rb,
lib/telegram-bot/models/write_access_allowed.rb,
lib/telegram-bot/models/bot_short_description.rb,
lib/telegram-bot/models/encrypted_credentials.rb,
lib/telegram-bot/models/input_media_animation.rb,
lib/telegram-bot/models/reply_keyboard_markup.rb,
lib/telegram-bot/models/reply_keyboard_remove.rb,
lib/telegram-bot/models/stop_poll200_response.rb,
lib/telegram-bot/models/bot_command_scope_chat.rb,
lib/telegram-bot/models/business_opening_hours.rb,
lib/telegram-bot/models/chat_member_restricted.rb,
lib/telegram-bot/models/inline_keyboard_button.rb,
lib/telegram-bot/models/inline_keyboard_markup.rb,
lib/telegram-bot/models/message_origin_channel.rb,
lib/telegram-bot/models/get_my_name200_response.rb,
lib/telegram-bot/models/get_updates200_response.rb,
lib/telegram-bot/models/inline_query_result_gif.rb,
lib/telegram-bot/models/set_webhook200_response.rb,
lib/telegram-bot/models/copy_message200_response.rb,
lib/telegram-bot/models/get_updates4_xx_response.rb,
lib/telegram-bot/models/inline_query_result_game.rb,
lib/telegram-bot/models/message_reaction_updated.rb,
lib/telegram-bot/models/send_message200_response.rb,
lib/telegram-bot/models/bot_command_scope_default.rb,
lib/telegram-bot/models/business_messages_deleted.rb,
lib/telegram-bot/models/chat_administrator_rights.rb,
lib/telegram-bot/models/chat_boost_source_premium.rb,
lib/telegram-bot/models/chat_member_administrator.rb,
lib/telegram-bot/models/inline_query_result_audio.rb,
lib/telegram-bot/models/inline_query_result_photo.rb,
lib/telegram-bot/models/inline_query_result_venue.rb,
lib/telegram-bot/models/inline_query_result_video.rb,
lib/telegram-bot/models/inline_query_result_voice.rb,
lib/telegram-bot/models/keyboard_button_poll_type.rb,
lib/telegram-bot/models/proximity_alert_triggered.rb,
lib/telegram-bot/models/chat_boost_source_giveaway.rb,
lib/telegram-bot/models/encrypted_passport_element.rb,
lib/telegram-bot/models/input_text_message_content.rb,
lib/telegram-bot/models/message_origin_hidden_user.rb,
lib/telegram-bot/models/reaction_type_custom_emoji.rb,
lib/telegram-bot/models/chat_boost_source_gift_code.rb,
lib/telegram-bot/models/get_chat_member200_response.rb,
lib/telegram-bot/models/get_my_commands200_response.rb,
lib/telegram-bot/models/get_sticker_set200_response.rb,
lib/telegram-bot/models/inline_query_result_article.rb,
lib/telegram-bot/models/inline_query_result_contact.rb,
lib/telegram-bot/models/inline_query_results_button.rb,
lib/telegram-bot/models/input_venue_message_content.rb,
lib/telegram-bot/models/passport_element_error_file.rb,
lib/telegram-bot/models/forward_messages200_response.rb,
lib/telegram-bot/models/get_webhook_info200_response.rb,
lib/telegram-bot/models/inline_query_result_document.rb,
lib/telegram-bot/models/inline_query_result_location.rb,
lib/telegram-bot/models/keyboard_button_request_chat.rb,
lib/telegram-bot/models/passport_element_error_files.rb,
lib/telegram-bot/models/send_media_group200_response.rb,
lib/telegram-bot/models/bot_command_scope_chat_member.rb,
lib/telegram-bot/models/edit_message_text200_response.rb,
lib/telegram-bot/models/inline_query_result_mpeg4_gif.rb,
lib/telegram-bot/models/input_contact_message_content.rb,
lib/telegram-bot/models/input_invoice_message_content.rb,
lib/telegram-bot/models/keyboard_button_request_users.rb,
lib/telegram-bot/models/passport_element_error_selfie.rb,
lib/telegram-bot/models/create_forum_topic200_response.rb,
lib/telegram-bot/models/get_my_description200_response.rb,
lib/telegram-bot/models/inline_query_result_cached_gif.rb,
lib/telegram-bot/models/input_location_message_content.rb,
lib/telegram-bot/models/message_reaction_count_updated.rb,
lib/telegram-bot/models/business_opening_hours_interval.rb,
lib/telegram-bot/models/switch_inline_query_chosen_chat.rb,
lib/telegram-bot/models/video_chat_participants_invited.rb,
lib/telegram-bot/models/answer_web_app_query200_response.rb,
lib/telegram-bot/models/get_chat_menu_button200_response.rb,
lib/telegram-bot/models/get_game_high_scores200_response.rb,
lib/telegram-bot/models/get_user_chat_boosts200_response.rb,
lib/telegram-bot/models/inline_query_result_cached_audio.rb,
lib/telegram-bot/models/inline_query_result_cached_photo.rb,
lib/telegram-bot/models/inline_query_result_cached_video.rb,
lib/telegram-bot/models/inline_query_result_cached_voice.rb,
lib/telegram-bot/models/send_photo_photo_parameter_value.rb,
lib/telegram-bot/models/bot_command_scope_all_group_chats.rb,
lib/telegram-bot/models/get_chat_member_count200_response.rb,
lib/telegram-bot/models/message_auto_delete_timer_changed.rb,
lib/telegram-bot/models/passport_element_error_data_field.rb,
lib/telegram-bot/models/passport_element_error_front_side.rb,
lib/telegram-bot/models/inline_query_result_cached_sticker.rb,
lib/telegram-bot/models/passport_element_error_unspecified.rb,
lib/telegram-bot/models/bot_command_scope_all_private_chats.rb,
lib/telegram-bot/models/create_chat_invite_link200_response.rb,
lib/telegram-bot/models/export_chat_invite_link200_response.rb,
lib/telegram-bot/models/get_business_connection200_response.rb,
lib/telegram-bot/models/get_chat_administrators200_response.rb,
lib/telegram-bot/models/get_user_profile_photos200_response.rb,
lib/telegram-bot/models/inline_query_result_cached_document.rb,
lib/telegram-bot/models/passport_element_error_reverse_side.rb,
lib/telegram-bot/models/get_my_short_description200_response.rb,
lib/telegram-bot/models/inline_query_result_cached_mpeg4_gif.rb,
lib/telegram-bot/models/send_message_chat_id_parameter_value.rb,
lib/telegram-bot/models/bot_command_scope_chat_administrators.rb,
lib/telegram-bot/models/send_media_group_media_parameter_value.rb,
lib/telegram-bot/models/passport_element_error_translation_file.rb,
lib/telegram-bot/models/passport_element_error_translation_files.rb,
lib/telegram-bot/models/bot_command_scope_all_chat_administrators.rb,
lib/telegram-bot/models/get_forum_topic_icon_stickers200_response.rb,
lib/telegram-bot/models/send_message_reply_markup_parameter_value.rb,
lib/telegram-bot/models/edit_message_text200_response_result_value.rb,
lib/telegram-bot/models/get_my_default_administrator_rights200_response.rb
Overview
#telegram-bot-api
#Unofficial telegram-bot-api OpenAPI spec. Generated from the Bot API docs at core.telegram.org/bots/api
The version of the OpenAPI document: Bot API 7.2
Generated by: openapi-generator.tech Generator version: 7.7.0
Defined Under Namespace
Modules: EditMessageText200ResponseResultValue, SendMediaGroupMediaParameterValue, SendMessageChatIdParameterValue, SendMessageReplyMarkupParameterValue, SendPhotoPhotoParameterValue Classes: Animation, AnswerWebAppQuery200Response, ApiClient, ApiError, Audio, Birthdate, BotCommand, BotCommandScopeAllChatAdministrators, BotCommandScopeAllGroupChats, BotCommandScopeAllPrivateChats, BotCommandScopeChat, BotCommandScopeChatAdministrators, BotCommandScopeChatMember, BotCommandScopeDefault, BotDescription, BotName, BotShortDescription, BusinessConnection, BusinessIntro, BusinessLocation, BusinessMessagesDeleted, BusinessOpeningHours, BusinessOpeningHoursInterval, CallbackQuery, Chat, ChatAdministratorRights, ChatBoost, ChatBoostAdded, ChatBoostRemoved, ChatBoostSourceGiftCode, ChatBoostSourceGiveaway, ChatBoostSourcePremium, ChatBoostUpdated, ChatInviteLink, ChatJoinRequest, ChatLocation, ChatMemberAdministrator, ChatMemberBanned, ChatMemberLeft, ChatMemberMember, ChatMemberOwner, ChatMemberRestricted, ChatMemberUpdated, ChatPermissions, ChatPhoto, ChatShared, ChosenInlineResult, Configuration, Contact, CopyMessage200Response, CreateChatInviteLink200Response, CreateForumTopic200Response, DefaultApi, Dice, Document, EditMessageText200Response, EncryptedCredentials, EncryptedPassportElement, ExportChatInviteLink200Response, ExternalReplyInfo, File, ForceReply, ForumTopic, ForumTopicCreated, ForumTopicEdited, ForwardMessages200Response, Game, GameHighScore, GetBusinessConnection200Response, GetChat200Response, GetChatAdministrators200Response, GetChatMember200Response, GetChatMemberCount200Response, GetChatMenuButton200Response, GetFile200Response, GetForumTopicIconStickers200Response, GetGameHighScores200Response, GetMe200Response, GetMyCommands200Response, GetMyDefaultAdministratorRights200Response, GetMyDescription200Response, GetMyName200Response, GetMyShortDescription200Response, GetStickerSet200Response, GetUpdates200Response, GetUpdates4XXResponse, GetUserChatBoosts200Response, GetUserProfilePhotos200Response, GetWebhookInfo200Response, Giveaway, GiveawayCompleted, GiveawayWinners, InaccessibleMessage, InlineKeyboardButton, InlineKeyboardMarkup, InlineQuery, InlineQueryResultArticle, InlineQueryResultAudio, InlineQueryResultCachedAudio, InlineQueryResultCachedDocument, InlineQueryResultCachedGif, InlineQueryResultCachedMpeg4Gif, InlineQueryResultCachedPhoto, InlineQueryResultCachedSticker, InlineQueryResultCachedVideo, InlineQueryResultCachedVoice, InlineQueryResultContact, InlineQueryResultDocument, InlineQueryResultGame, InlineQueryResultGif, InlineQueryResultLocation, InlineQueryResultMpeg4Gif, InlineQueryResultPhoto, InlineQueryResultVenue, InlineQueryResultVideo, InlineQueryResultVoice, InlineQueryResultsButton, InputContactMessageContent, InputInvoiceMessageContent, InputLocationMessageContent, InputMediaAnimation, InputMediaAudio, InputMediaDocument, InputMediaPhoto, InputMediaVideo, InputSticker, InputTextMessageContent, InputVenueMessageContent, Invoice, KeyboardButton, KeyboardButtonPollType, KeyboardButtonRequestChat, KeyboardButtonRequestUsers, LabeledPrice, LinkPreviewOptions, Location, LoginUrl, MaskPosition, MenuButtonCommands, MenuButtonDefault, MenuButtonWebApp, Message, MessageAutoDeleteTimerChanged, MessageEntity, MessageId, MessageOriginChannel, MessageOriginChat, MessageOriginHiddenUser, MessageOriginUser, MessageReactionCountUpdated, MessageReactionUpdated, OrderInfo, PassportData, PassportElementErrorDataField, PassportElementErrorFile, PassportElementErrorFiles, PassportElementErrorFrontSide, PassportElementErrorReverseSide, PassportElementErrorSelfie, PassportElementErrorTranslationFile, PassportElementErrorTranslationFiles, PassportElementErrorUnspecified, PassportFile, PhotoSize, Poll, PollAnswer, PollOption, PreCheckoutQuery, ProximityAlertTriggered, ReactionCount, ReactionTypeCustomEmoji, ReactionTypeEmoji, ReplyKeyboardMarkup, ReplyKeyboardRemove, ReplyParameters, ResponseParameters, SendMediaGroup200Response, SendMessage200Response, SentWebAppMessage, SetWebhook200Response, SharedUser, ShippingAddress, ShippingOption, ShippingQuery, Sticker, StickerSet, StopPoll200Response, Story, SuccessfulPayment, SwitchInlineQueryChosenChat, TextQuote, Update, User, UserChatBoosts, UserProfilePhotos, UsersShared, Venue, Video, VideoChatEnded, VideoChatParticipantsInvited, VideoChatScheduled, VideoNote, Voice, WebAppData, WebAppInfo, WebhookInfo, WriteAccessAllowed
Constant Summary collapse
- VERSION =
'7.2.1'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
TelegramBot.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
240 241 242 243 244 245 246 |
# File 'lib/telegram-bot.rb', line 240 def configure if block_given? yield(Configuration.default) else Configuration.default end end |