Commit graph

370 commits

Author SHA1 Message Date
b3281d66d7 Containerfile: copy sticker-seed data into the image 2026-09-08 13:55:30 +01:00
8bc54fbfc5 /mybots: Edit Bot summary screen, return-to-menu, clickable @mentions
- Edit Bot now shows the current value of every field (Name/About/
  Description/Botpic/Commands) like BotFather, with real botpic status
  via a new PeerHasAvatar port method.
- After editing a field the dialog lands back on a fresh Edit Bot menu
  (working "Back to bot" / "Bots list" buttons) instead of ending, so a
  follow-up button press no longer reports the button as expired.
- Service-bot messages now render @username as a tappable mention entity.
2026-09-08 13:44:01 +01:00
165f81414c Add @zio channel invite to the sign-in welcome message 2026-09-08 13:31:39 +01:00
11142f74c5 Interactive /mybots menu for @BotFather
Button-driven bot management: paginated picker, per-bot API token /
revoke, Edit Bot (name/description/about/commands/botpic), Bot Settings
toggles (inline/groups/privacy), and delete. Navigation edits the menu
message in place via a new editServiceBotMessage helper.

Edit Botpic accepts a photo the user sends to @BotFather and sets it as
the bot's profile photo (new files.SetAvatarFromExistingPhoto, wired
through bots.SetBotUserpic / WithBotAvatarStore); photos.uploadProfilePhoto
does not accept a bot target so this is the only route.
2026-09-08 13:31:05 +01:00
1ebf8ddb5a Add Containerfile and .containerignore 2026-09-08 13:23:50 +01:00
80e99e8781 Don't 500 on channel sends with an unresolvable @mention
A channel post containing an @token that is not a syntactically valid
username (too short, leading digit, etc.) made messages.sendMessage return
500 INTERNAL_SERVER_ERROR: mentionedUserIDsFromMessage turned every
ResolveUsername error into internalErr().

Skip tokens that fail with ErrUsernameInvalid / ErrUsernameNotOccupied
instead, matching real Telegram (the message sends, the client renders the
mention and only fails to open it on tap). Only unexpected storage errors
still abort. Same fix applied to the bot send path.
2026-09-08 11:42:03 +01:00
onysd
2cfc7a0539 quickfix 2026-08-25 00:51:43 +03:00
onysd
ddaef7454a updated readme 2026-08-25 00:35:42 +03:00
onysd
e6a777983c fix 2026-08-25 00:20:05 +03:00
onysd
fe1cf1184f fix 2026-08-25 00:01:59 +03:00
onysd
ed2e61d32a fix 2026-08-24 23:41:58 +03:00
onysd
a8ff844139 fix 2026-08-24 23:36:01 +03:00
onysd
58a0aed4f3 fix for gifs auto-catigorisation 2026-08-24 23:26:57 +03:00
onysd
0321c196bd restored logic fix 2026-08-24 23:19:35 +03:00
onysd
f47a6584aa fix 2026-08-24 23:17:55 +03:00
onysd
5d328e2ddf fix 2026-08-24 23:16:42 +03:00
onysd
edc5f84b6d fix 2026-08-24 23:14:50 +03:00
onysd
d0669bdc5e categorisation for gifs 2026-08-24 23:09:08 +03:00
onysd
5e18bd3830 fix for gif and emojies categories 2026-08-24 22:42:40 +03:00
onysd
cf23b184d2 fix 2026-08-07 13:50:38 +03:00
onysd
78f174018e fix 2026-08-07 11:30:12 +03:00
onysd
bd0f2a73f0 fixed server-panel 2026-08-07 11:13:17 +03:00
onysd
4ac94f00de added gifs scan at start 2026-08-07 11:02:05 +03:00
onysd
15f2d6e925 added gifs preview 2026-08-07 10:51:43 +03:00
onysd
ff1d5ae361 fix 2026-08-07 10:13:42 +03:00
onysd
354128c106 added full gifts support 2026-08-07 10:13:11 +03:00
onysd
ea5b86de8f fix 2026-08-07 06:13:10 +03:00
onysd
cf5a03ca89 fix 2026-08-07 04:30:25 +03:00
onysd
d16f34070d fix for overview panel 2026-08-07 04:26:56 +03:00
onysd
21d8e91756 removed all "paid" features - no more stars, gifts, or grams 2026-08-07 01:50:10 +03:00
onysd
d4451d753c changed readme 2026-08-06 22:52:09 +03:00
onysd
818c9a58a3 disabling marksbot when third-party verifications if turned off 2026-08-06 15:45:32 +03:00
onysd
2491088e81 added ability to broadcast 2026-08-06 15:22:36 +03:00
onysd
7d41cbeb1e updated NFT usernames menu 2026-08-06 14:41:53 +03:00
onysd
36350f83dc added ability to disable third-party verification 2026-08-06 05:27:48 +03:00
onysd
4f0fa895c1 added avatar for verification bot 2026-08-06 04:39:28 +03:00
onysd
a9586aec87 fix 2026-08-06 03:28:49 +03:00
onysd
78022c8f80 fix 2026-08-06 02:50:56 +03:00
onysd
0de5e7ae26 added env params to docker for minio 2026-08-06 02:29:21 +03:00
onysd
72db66d4aa added ability to check shared devices 2026-08-06 02:12:46 +03:00
onysd
7d0daef923 fixes 2026-08-05 22:45:12 +03:00
onysd
8aad71643f added ability to copy bot token 2026-08-05 22:33:33 +03:00
onysd
bb1f680d3b hide create bot functionality in modal window 2026-08-05 22:01:18 +03:00
onysd
0b3c861057 updated bots,channels and supergroups lists and edit screens 2026-08-05 21:49:30 +03:00
onysd
40d49d5e97 added ability to change user info 2026-08-05 21:19:50 +03:00
onysd
cddd341bb2 fix 2026-08-05 04:03:47 +03:00
onysd
21f5e888f2 accout page cleanup 2026-08-05 03:41:23 +03:00
onysd
c91fb5ae92 admin page cleanup 2026-08-05 03:19:01 +03:00
onysd
45f79148c2 added s3 support 2026-08-05 02:34:24 +03:00
onysd
03f10b66ee s3 support 2026-08-04 23:09:11 +03:00