Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
1c2fc94
Change module path from github.com/go-telegram-bot-api to github.com/…
kirugan Oct 12, 2025
cc8014b
Update Go version to 1.24
kirugan Oct 12, 2025
f913f74
Update .gitignore
kirugan Oct 12, 2025
d039d86
Add effect_id to messages
kirugan Oct 13, 2025
d549916
Support "Managed Bots" fuctionality from API 9.6
kirugan Apr 7, 2026
8b02790
Full support of API 6.1
kirugan Apr 10, 2026
b8ddd88
Full support of API 6.2
kirugan Apr 10, 2026
760cfb4
Full support of API 6.3
kirugan Apr 10, 2026
710b2d5
Full support of API 6.4
kirugan Apr 10, 2026
97d3bc5
Full support of API 6.5
kirugan Apr 10, 2026
53bc57e
Add new method AddAny() to Params struct
kirugan Apr 10, 2026
d8147c3
Full support of API 6.6
kirugan Apr 10, 2026
7c9d4af
Full support of API 6.7
kirugan Apr 10, 2026
a45a6db
Full support of API 6.8
kirugan Apr 10, 2026
7c3a0b8
Full support of API 6.9
kirugan Apr 10, 2026
56720b3
Support of reactions in API 7.0
kirugan Apr 10, 2026
587514a
Support of replies 2.0 in API 7.0
kirugan Apr 10, 2026
7120fd5
Support of link preview customization in API 7.0
kirugan Apr 11, 2026
07b0429
Update MessageEntity docs for block quotation support in API 7.0
kirugan Apr 11, 2026
4683ae2
Support of multiple message actions in API 7.0
kirugan Apr 11, 2026
5ef1481
Support of request for multiple users in API 7.0
kirugan Apr 11, 2026
7256960
Support of chat boost in API 7.0
kirugan Apr 11, 2026
e3ecd75
Support of giveaway in API 7.0
kirugan Apr 11, 2026
be6a729
Full support of API 7.0
kirugan Apr 11, 2026
9b64df8
Simplify Message.IsCommand() method
kirugan Apr 11, 2026
abfa73f
Fix tests
kirugan Apr 11, 2026
fc2cf22
Forward parameter error in params() method if any
kirugan Apr 11, 2026
4854fb0
Small improvements
kirugan Apr 11, 2026
7f36336
Full support of API 7.1
kirugan Apr 11, 2026
a400735
Full support of API 7.2
kirugan Apr 11, 2026
9703bfe
Full support of API 7.3
kirugan Apr 11, 2026
559ab75
Full support of API 7.4
kirugan Apr 11, 2026
649e56c
Full support of API 7.5
kirugan Apr 11, 2026
0434aac
Full support of API 7.6
kirugan Apr 11, 2026
11ffa80
Full support of API 7.7
kirugan Apr 11, 2026
6e2bfc8
Full support of API 7.8
kirugan Apr 11, 2026
92d9294
Full support of API 7.9
kirugan Apr 11, 2026
d37049b
Full support of API 7.10
kirugan Apr 11, 2026
e8c298e
Full support of API 7.11
kirugan Apr 11, 2026
5d6de3f
Full support of API 8.0
kirugan Apr 11, 2026
e997784
Full support of API 8.1
kirugan Apr 11, 2026
e98ae48
Full support of API 8.2
kirugan Apr 11, 2026
5a5b362
Full support of API 8.3
kirugan Apr 11, 2026
9d71394
Full support of API 9.0
kirugan Apr 11, 2026
a81c2ed
Full support of API 9.1
kirugan Apr 11, 2026
e38a1b4
Full support of API 9.2
kirugan Apr 11, 2026
9569766
Full support of API 9.3
kirugan Apr 11, 2026
58bd3c1
Full support of API 9.4
kirugan Apr 11, 2026
a4a42b7
Full support of API 9.5
kirugan Apr 11, 2026
799ea16
Full support of API 9.6
kirugan Apr 11, 2026
b2cbcaa
Add BREAKING.md that describes breaking changes from original library
kirugan Apr 11, 2026
4a9a33e
Fix some issues from original repo
kirugan Apr 11, 2026
55982d6
Update README.md
kirugan Apr 11, 2026
06ee8c9
Add golangci-lint config+build, fix formatting
kirugan Apr 11, 2026
c6b66aa
Fix lint CI build
kirugan Apr 11, 2026
59bfb60
Full support of API 10.0
kirugan May 8, 2026
5bd2165
Full support of API 10.1
kirugan Jun 19, 2026
fe09e7e
Full support of API 10.2
kirugan Jul 20, 2026
7b5d84e
Full support of API 10.3
kirugan Aug 28, 2026
7841393
Merge upstream PR go-telegram-bot-api/telegram-bot-api#794: Bot API 6…
claude Oct 1, 2026
e3fbc43
Switch module path to github.com/bssth/telegram-bot-api/v5
claude Oct 1, 2026
04bcb9a
Close remaining gaps against Bot API 10.3
claude Oct 1, 2026
33adfe4
Add GetChatMemberCount and honour SetFileEndpoint in GetFileDirectURL
claude Oct 1, 2026
71c7bb1
Add specdiff tool and weekly Bot API spec check; modernize CI
claude Oct 1, 2026
b95c3c1
Update README, BREAKING.md and docs for the fork
claude Oct 1, 2026
f16374c
Publish the fork as github.com/bssth/telegram-bot-api/v6
claude Oct 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/workflows/bot-api-spec.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Bot API spec

# Compares the library with the latest published Telegram Bot API
# specification, so that new Bot API releases are noticed quickly.

on:
schedule:
- cron: '17 6 * * 1'
workflow_dispatch:

jobs:
specdiff:
name: Compare with the Bot API specification
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
go-version: '1.24'

- name: Report missing types, fields, methods and parameters
run: go run ./internal/cmd/specdiff -strict
22 changes: 22 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Lint

on:
push:
branches:
- master
pull_request:

jobs:
golangci:
name: golangci-lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
go-version: '1.24'

- uses: golangci/golangci-lint-action@v7
with:
version: v2.5.0
66 changes: 33 additions & 33 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
name: Test
on:
push:
branches:
- master
- develop
pull_request:
jobs:
build:
name: Test
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.15
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v2
- name: Build
run: go build -v .
- name: Test
run: go test -coverprofile=coverage.out -covermode=atomic -v .
- name: Upload coverage report
uses: codecov/codecov-action@v1
with:
file: ./coverage.out
name: Test

on:
push:
branches:
- master
- develop
pull_request:

jobs:
build:
name: Test (Go ${{ matrix.go }})
runs-on: ubuntu-latest
strategy:
matrix:
go: ['1.24', 'stable']
steps:
- name: Check out code
uses: actions/checkout@v4

- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go }}

- name: Build
run: go build -v ./...

- name: Vet
run: go vet ./...

- name: Test
run: go test -race -coverprofile=coverage.out -covermode=atomic ./...
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
coverage.out
tmp/
book/
.claude/
8 changes: 8 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: "2"

linters:
default: none

formatters:
enable:
- gofmt
Loading
Loading