Kwalitee Issues

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (125) does not match dist (123):
  • Missing in Dist: lib/Net/API/Telegram/InlineQueryResultVideo-fields.txt, settings.json

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Net-API-Telegram-0.5/lib/Net/API/Telegram/Animation.pm -- Around line 105: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/Audio.pm -- Around line 103: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/ChatPhoto.pm -- Around line 97: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/Document.pm -- Around line 99: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/File.pm -- Around line 95: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedAudio.pm -- Around line 111: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedDocument.pm -- Around line 119: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedGif.pm -- Around line 109: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedMpeg4Gif.pm -- Around line 109: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedPhoto.pm -- Around line 115: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedSticker.pm -- Around line 99: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedVideo.pm -- Around line 115: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/InlineQueryResultCachedVoice.pm -- Around line 109: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/PassportFile.pm -- Around line 93: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/PhotoSize.pm -- Around line 97: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/Sticker.pm -- Around line 109: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/Video.pm -- Around line 103: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/VideoNote.pm -- Around line 99: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/lib/Net/API/Telegram/Voice.pm -- Around line 97: =back doesn't take any parameters, but you said =back =item B<download>( ) Net-API-Telegram-0.5/scripts/telegram-doc2perl-methods.pl -- Around line 582: =back doesn't take any parameters, but you said =back EOT } elsif( exists( $all_objects->{ $type } ) ) { $type = 'L<Net::API::Telegram::' . $type . '>'; } $fh->print( <<EOT ); =item B<${field}>( $type ) Around line 599: You forgot a '=back' before '=head1' Around line 654: '=item' outside of any '=over' =over without closing =back Around line 666: =over without closing =back

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Net::API::Telegram, Net::API::Telegram::Animation, Net::API::Telegram::Audio, Net::API::Telegram::CallbackGame, Net::API::Telegram::CallbackQuery, Net::API::Telegram::Chat, Net::API::Telegram::ChatMember, Net::API::Telegram::ChatPermissions, Net::API::Telegram::ChatPhoto, Net::API::Telegram::ChosenInlineResult, Net::API::Telegram::Contact, Net::API::Telegram::Document, Net::API::Telegram::EncryptedCredentials, Net::API::Telegram::EncryptedPassportElement, Net::API::Telegram::File, Net::API::Telegram::ForceReply, Net::API::Telegram::Game, Net::API::Telegram::GameHighScore, Net::API::Telegram::Generic, Net::API::Telegram::InlineKeyboardButton, Net::API::Telegram::InlineKeyboardMarkup, Net::API::Telegram::InlineQuery, Net::API::Telegram::InlineQueryResult, Net::API::Telegram::InlineQueryResultArticle, Net::API::Telegram::InlineQueryResultAudio, Net::API::Telegram::InlineQueryResultCachedAudio, Net::API::Telegram::InlineQueryResultCachedDocument, Net::API::Telegram::InlineQueryResultCachedGif, Net::API::Telegram::InlineQueryResultCachedMpeg4Gif, Net::API::Telegram::InlineQueryResultCachedPhoto, Net::API::Telegram::InlineQueryResultCachedSticker, Net::API::Telegram::InlineQueryResultCachedVideo, Net::API::Telegram::InlineQueryResultCachedVoice, Net::API::Telegram::InlineQueryResultContact, Net::API::Telegram::InlineQueryResultDocument, Net::API::Telegram::InlineQueryResultGame, Net::API::Telegram::InlineQueryResultGif, Net::API::Telegram::InlineQueryResultLocation, Net::API::Telegram::InlineQueryResultMpeg4Gif, Net::API::Telegram::InlineQueryResultPhoto, Net::API::Telegram::InlineQueryResultVenue, Net::API::Telegram::InlineQueryResultVideo, Net::API::Telegram::InlineQueryResultVoice, Net::API::Telegram::InputContactMessageContent, Net::API::Telegram::InputFile, Net::API::Telegram::InputLocationMessageContent, Net::API::Telegram::InputMedia, Net::API::Telegram::InputMediaAnimation, Net::API::Telegram::InputMediaAudio, Net::API::Telegram::InputMediaDocument, Net::API::Telegram::InputMediaPhoto, Net::API::Telegram::InputMediaVideo, Net::API::Telegram::InputMessageContent, Net::API::Telegram::InputTextMessageContent, Net::API::Telegram::InputVenueMessageContent, Net::API::Telegram::Invoice, Net::API::Telegram::KeyboardButton, Net::API::Telegram::LabeledPrice, Net::API::Telegram::Location, Net::API::Telegram::LoginUrl, Net::API::Telegram::MaskPosition, Net::API::Telegram::Message, Net::API::Telegram::MessageEntity, Net::API::Telegram::Number, Net::API::Telegram::OrderInfo, Net::API::Telegram::PassportData, Net::API::Telegram::PassportElementError, Net::API::Telegram::PassportElementErrorDataField, Net::API::Telegram::PassportElementErrorFile, Net::API::Telegram::PassportElementErrorFiles, Net::API::Telegram::PassportElementErrorFrontSide, Net::API::Telegram::PassportElementErrorReverseSide, Net::API::Telegram::PassportElementErrorSelfie, Net::API::Telegram::PassportElementErrorTranslationFile, Net::API::Telegram::PassportElementErrorTranslationFiles, Net::API::Telegram::PassportElementErrorUnspecified, Net::API::Telegram::PassportFile, Net::API::Telegram::PhotoSize, Net::API::Telegram::Poll, Net::API::Telegram::PollOption, Net::API::Telegram::PreCheckoutQuery, Net::API::Telegram::ReplyKeyboardMarkup, Net::API::Telegram::ReplyKeyboardRemove, Net::API::Telegram::Response, Net::API::Telegram::ResponseParameters, Net::API::Telegram::ShippingAddress, Net::API::Telegram::ShippingOption, Net::API::Telegram::ShippingQuery, Net::API::Telegram::Sticker, Net::API::Telegram::StickerSet, Net::API::Telegram::SuccessfulPayment, Net::API::Telegram::Update, Net::API::Telegram::User, Net::API::Telegram::UserProfilePhotos, Net::API::Telegram::Venue, Net::API::Telegram::Video, Net::API::Telegram::VideoNote, Net::API::Telegram::Voice, Net::API::Telegram::WebhookInfo

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.1,0.2,0.5

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

Modules

Name Abstract Version View
Net::API::Telegram Telegram Bot Interface 0.5 metacpan
Net::API::Telegram::Animation An animation file (GIF or H.264/MPEG-4 AVC video without sound) 0.1 metacpan
Net::API::Telegram::Audio An audio file to be treated as music by the Telegram clients 0.1 metacpan
Net::API::Telegram::CallbackGame A placeholder, currently holds no information 0.1 metacpan
Net::API::Telegram::CallbackQuery An incoming callback query from a callback button in an inline keyboard 0.1 metacpan
Net::API::Telegram::Chat A chat 0.1 metacpan
Net::API::Telegram::ChatMember Information about one member of a chat 0.1 metacpan
Net::API::Telegram::ChatPermissions Describes actions that a non-administrator user is allowed to take in a chat 0.1 metacpan
Net::API::Telegram::ChatPhoto A chat photo 0.1 metacpan
Net::API::Telegram::ChosenInlineResult A result of an inline query that was chosen by the user and sent to their chat partner 0.1 metacpan
Net::API::Telegram::Contact A phone contact 0.1 metacpan
Net::API::Telegram::Document A general file (as opposed to photos, voice messages and audio files) 0.1 metacpan
Net::API::Telegram::EncryptedCredentials Data required for decrypting and authenticating EncryptedPassportElement 0.1 metacpan
Net::API::Telegram::EncryptedPassportElement Information about documents or other Telegram Passport elements shared with the bot by the user 0.1 metacpan
Net::API::Telegram::File A file ready to be downloaded 0.1 metacpan
Net::API::Telegram::ForceReply Upon receiving a message with this object, Telegram clients will display a reply interface to the user (act as if the user has selected the bot‘s message and tapped ’Reply') 0.1 metacpan
Net::API::Telegram::Game A game 0.1 metacpan
Net::API::Telegram::GameHighScore One row of the high scores table for a game 0.1 metacpan
Net::API::Telegram::Generic 0.1 metacpan
Net::API::Telegram::InlineKeyboardButton One button of an inline keyboard 0.1 metacpan
Net::API::Telegram::InlineKeyboardMarkup An inline keyboard that appears right next to the message it belongs to 0.1 metacpan
Net::API::Telegram::InlineQuery An incoming inline query 0.1 metacpan
Net::API::Telegram::InlineQueryResult One result of an inline query 0.1 metacpan
Net::API::Telegram::InlineQueryResultArticle A link to an article or web page 0.1 metacpan
Net::API::Telegram::InlineQueryResultAudio A link to an MP3 audio file 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedAudio A link to an MP3 audio file stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedDocument A link to a file stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedGif A link to an animated GIF file stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedMpeg4Gif A link to a video animation (H.264/MPEG-4 AVC video without sound) stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedPhoto A link to a photo stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedSticker A link to a sticker stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedVideo A link to a video file stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultCachedVoice A link to a voice message stored on the Telegram servers 0.1 metacpan
Net::API::Telegram::InlineQueryResultContact A contact with a phone number 0.1 metacpan
Net::API::Telegram::InlineQueryResultDocument A link to a file 0.1 metacpan
Net::API::Telegram::InlineQueryResultGame A Game 0.1 metacpan
Net::API::Telegram::InlineQueryResultGif A link to an animated GIF file 0.1 metacpan
Net::API::Telegram::InlineQueryResultLocation A location on a map 0.1 metacpan
Net::API::Telegram::InlineQueryResultMpeg4Gif A link to a video animation (H.264/MPEG-4 AVC video without sound) 0.1 metacpan
Net::API::Telegram::InlineQueryResultPhoto A link to a photo 0.1 metacpan
Net::API::Telegram::InlineQueryResultVenue A venue 0.1 metacpan
Net::API::Telegram::InlineQueryResultVideo A link to a page containing an embedded video player or a video file 0.1 metacpan
Net::API::Telegram::InlineQueryResultVoice A link to a voice recording in an .ogg container encoded with OPUS 0.1 metacpan
Net::API::Telegram::InputContactMessageContent The content of a contact message to be sent as the result of an inline query 0.1 metacpan
Net::API::Telegram::InputFile The contents of a file to be uploaded 0.1 metacpan
Net::API::Telegram::InputLocationMessageContent The content of a location message to be sent as the result of an inline query 0.1 metacpan
Net::API::Telegram::InputMedia The content of a media message to be sent 0.1 metacpan
Net::API::Telegram::InputMediaAnimation An animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent 0.1 metacpan
Net::API::Telegram::InputMediaAudio An audio file to be treated as music to be sent 0.1 metacpan
Net::API::Telegram::InputMediaDocument A general file to be sent 0.1 metacpan
Net::API::Telegram::InputMediaPhoto A photo to be sent 0.1 metacpan
Net::API::Telegram::InputMediaVideo A video to be sent 0.1 metacpan
Net::API::Telegram::InputMessageContent The content of a message to be sent as a result of an inline query 0.1 metacpan
Net::API::Telegram::InputTextMessageContent The content of a text message to be sent as the result of an inline query 0.1 metacpan
Net::API::Telegram::InputVenueMessageContent The content of a venue message to be sent as the result of an inline query 0.1 metacpan
Net::API::Telegram::Invoice Basic information about an invoice 0.1 metacpan
Net::API::Telegram::KeyboardButton One button of the reply keyboard 0.1 metacpan
Net::API::Telegram::LabeledPrice A portion of the price for goods or services 0.1 metacpan
Net::API::Telegram::Location A point on the map 0.1 metacpan
Net::API::Telegram::LoginUrl A parameter of the inline keyboard button used to automatically authorize a user 0.1 metacpan
Net::API::Telegram::MaskPosition The position on faces where a mask should be placed by default 0.1 metacpan
Net::API::Telegram::Message A message 0.1 metacpan
Net::API::Telegram::MessageEntity One special entity in a text message 0.1 metacpan
Net::API::Telegram::Number 0.1 metacpan
Net::API::Telegram::OrderInfo Information about an order 0.1 metacpan
Net::API::Telegram::PassportData Information about Telegram Passport data shared with the bot by the user 0.1 metacpan
Net::API::Telegram::PassportElementError An error in the Telegram Passport element which was submitted that should be resolved by the user 0.1 metacpan
Net::API::Telegram::PassportElementErrorDataField An issue in one of the data fields that was provided by the user 0.1 metacpan
Net::API::Telegram::PassportElementErrorFile An issue with a document scan 0.1 metacpan
Net::API::Telegram::PassportElementErrorFiles An issue with a list of scans 0.1 metacpan
Net::API::Telegram::PassportElementErrorFrontSide An issue with the front side of a document 0.1 metacpan
Net::API::Telegram::PassportElementErrorReverseSide An issue with the reverse side of a document 0.1 metacpan
Net::API::Telegram::PassportElementErrorSelfie An issue with the selfie with a document 0.1 metacpan
Net::API::Telegram::PassportElementErrorTranslationFile An issue with one of the files that constitute the translation of a document 0.1 metacpan
Net::API::Telegram::PassportElementErrorTranslationFiles An issue with the translated version of a document 0.1 metacpan
Net::API::Telegram::PassportElementErrorUnspecified An issue in an unspecified place 0.1 metacpan
Net::API::Telegram::PassportFile A file uploaded to Telegram Passport 0.1 metacpan
Net::API::Telegram::PhotoSize One size of a photo or a file / sticker thumbnail 0.1 metacpan
Net::API::Telegram::Poll Information about a poll 0.1 metacpan
Net::API::Telegram::PollOption Information about one answer option in a poll 0.1 metacpan
Net::API::Telegram::PreCheckoutQuery Information about an incoming pre-checkout query 0.1 metacpan
Net::API::Telegram::ReplyKeyboardMarkup A custom keyboard with reply options (see Introduction to bots for details and examples) 0.1 metacpan
Net::API::Telegram::ReplyKeyboardRemove Upon receiving a message with this object, Telegram clients will remove the current custom keyboard and display the default letter-keyboard 0.1 metacpan
Net::API::Telegram::Response 0.2 metacpan
Net::API::Telegram::ResponseParameters Information about why a request was unsuccessful 0.1 metacpan
Net::API::Telegram::ShippingAddress A shipping address 0.1 metacpan
Net::API::Telegram::ShippingOption One shipping option 0.1 metacpan
Net::API::Telegram::ShippingQuery Information about an incoming shipping query 0.1 metacpan
Net::API::Telegram::Sticker A sticker 0.1 metacpan
Net::API::Telegram::StickerSet A sticker set 0.1 metacpan
Net::API::Telegram::SuccessfulPayment Basic information about a successful payment 0.1 metacpan
Net::API::Telegram::Update An incoming update.At most one of the optional parameters can be present in any given update 0.1 metacpan
Net::API::Telegram::User A Telegram user or bot 0.1 metacpan
Net::API::Telegram::UserProfilePhotos A user's profile pictures 0.1 metacpan
Net::API::Telegram::Venue A venue 0.1 metacpan
Net::API::Telegram::Video A video file 0.1 metacpan
Net::API::Telegram::VideoNote A video message (available in Telegram apps as of v.4.0) 0.1 metacpan
Net::API::Telegram::Voice A voice note 0.1 metacpan
Net::API::Telegram::WebhookInfo Information about the current status of a webhook 0.1 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan