pengrad/java-telegram-bot-apiGitHubLast refreshed Oct 2, 2026
This is a public, read-only report. Striff reads this repository's docs, turns each sentence that makes a claim about the code into a rule, and checks the rule against the code on the default branch. How this works
Names these docs write that the code no longer has1
Each sentence below names a type the default branch doesn't declare, or declares somewhere else. Edit the doc so it matches the code, or bring the type back.
GoneGetChatMembersCount
GetChatMembersCount
The repository once held library/src/main/java/com/pengrad/telegrambot/request/GetChatMembersCount.java. It doesn't now.
Types used in responses **(Update, Message, User, Document...)** are in com.pengrad.telegrambot.model package.
Update is in com.pengrad.telegrambot.model
Holds
Read Oct 2
Types used in responses **(Update, Message, User, Document...)** are in com.pengrad.telegrambot.model package.
Message is in com.pengrad.telegrambot.model
Holds
Read Oct 2
Types used in responses **(Update, Message, User, Document...)** are in com.pengrad.telegrambot.model package.
User is in com.pengrad.telegrambot.model
Holds
Read Oct 2
Types used in responses **(Update, Message, User, Document...)** are in com.pengrad.telegrambot.model package.
Document is in com.pengrad.telegrambot.model
Holds
Read Oct 2
Types used in requests **(Keyboard, InlineQueryResult, ParseMode, InputMessageContent...)** are in com.pengrad.telegrambot.model.request package.
Keyboard is in com.pengrad.telegrambot.model.request
Holds
Read Oct 2
Types used in requests **(Keyboard, InlineQueryResult, ParseMode, InputMessageContent...)** are in com.pengrad.telegrambot.model.request package.
InlineQueryResult is in com.pengrad.telegrambot.model.request
Holds
Read Oct 2
Types used in requests **(Keyboard, InlineQueryResult, ParseMode, InputMessageContent...)** are in com.pengrad.telegrambot.model.request package.
ParseMode is in com.pengrad.telegrambot.model.request
Holds
Read Oct 2
Types used in requests **(Keyboard, InlineQueryResult, ParseMode, InputMessageContent...)** are in com.pengrad.telegrambot.model.request package.
InputMessageContent is in com.pengrad.telegrambot.model.request
Holds
Read Oct 2
All send requests **(SendMessage, SendPhoto, SendLocation...)** return **SendResponse** object that contains **Message**.
SendResponse depends on Message
Holds
Read Oct 2
GetMe request returns GetMeResponse
GetMe depends on GetMeResponse
Holds
Read Oct 2
PassportData contains anarray of EncryptedPassportElement and EncryptedCredentials.
PassportData depends on EncryptedPassportElement
Holds
Read Oct 2
PassportData contains anarray of EncryptedPassportElement and EncryptedCredentials.
PassportData depends on EncryptedCredentials
Holds
Read Oct 2
EncryptedPassportElement also contains an array of PassportFile (file uploaded to Telegram Passport).
EncryptedPassportElement depends on PassportFile
Holds
16 rules from 2 docs
See these where the change is. The browser extension puts a pull request's doc findings, and a diagram of what it changed, on the GitHub page itself, so the code and what your docs say about it are side by side.