# Oscar: Telegram AI bot with memory and search

Oscar is an AI bot for Telegram groups and private chats. He follows the conversation and helps with everyday questions, finds past discussions, understands photos, voice messages and videos, searches the web, and sets reminders without leaving the chat.

## How to start talking to Oscar

Open the bot and tap Start. To use Oscar in a group, add @IOscarBot and write something like “Oscar, help me figure this out.” You can send a photo, reply to a video with a question, or continue from his previous answer. Ask in your own words.

## Chat context and memory

- **Follows the conversation** — Understands replies, quotes, and nearby messages. You can continue a topic with a short question instead of repeating everything that was already said.
- **Finds past discussions** — Helps you return to saved chat history: find a decision, remember the arguments, or check who suggested what.
- **Remembers important details** — Ask Oscar to remember something useful for future conversations. You can also ask him to forget it later.
- **Understands group events** — Can take reactions, pinned messages, edits, and new members into account when Telegram provides those events.

## Photos, voice messages, videos and links

- **Photos and albums** — Send a screenshot, photo, or album and ask a question about it. You can also reply to an image that is already in the conversation.
- **Voice messages and audio** — Understands voice messages and audio files. Ask for a summary or a specific detail from what was said.
- **Videos and video messages** — Analyzes the picture and any available audio. Ask what is happening in a clip, then follow up with a more specific question.
- **Public links** — Works with YouTube and Shorts, TikTok, Instagram, VK Video, Reddit, and other services. Availability depends on the platform; private content and links that require sign-in may not open.

## Web and Telegram search

- **Checks current information** — Searches the web for fresh information and uses the sources it finds. Useful when the answer may have changed over time.
- **Finds a song, film or quote** — Can help identify the source from a phrase you remember, even when the wording is incomplete or misspelled.
- **Finds public Telegram channels** — Describe the topic and what you want. Oscar can suggest public channels and groups even when you do not know their exact names.
- **Finds similar channels** — Send a channel or post link. Oscar can look for channels with similar content; ask for more to continue the list.

## Images, GIFs, stickers and reminders

- **Finds and sends images and videos** — Ask Oscar to find media and he can send a relevant result into the chat. Ask for more to keep searching.
- **Finds GIFs** — Ask for a GIF that fits a mood or situation. It arrives in Telegram as an animation.
- **Finds stickers and sticker packs** — Can look for a Telegram sticker or a full pack from a description. When the original pack is available, you can open the sticker from there.
- **Sets reminders** — Tell Oscar what to remind you about and when. One-time reminders can be viewed, edited, moved, or cancelled with a normal message.
- **Inline image search** — Type @IOscarBot and your query in the message field, then choose an image. This works even in a chat where the bot has not been added.
- **18+ media search** — Explicit adult image and video search is available to adult users aged 18+ when they ask for it directly.

## Oscar in your group

- **Adds reactions** — Can react to a message with a regular Telegram emoji when a short reaction fits the context.
- **Plays inside the chat** — Can roll dice, throw darts, or kick a ball with Telegram games. Telegram determines the result and Oscar can comment on it.
- **Guest Mode** — In supported Telegram chats, you can call @IOscarBot once without adding him to the group. Oscar receives the invocation and related context, but not the group’s chat history.
- **Mini App settings** — Group admins can open the settings panel and change available options for conversation participation, media handling, and other behavior.
- **A different role for every group** — Give Oscar a character or role, such as a football commentator or editor. Roles and settings are stored separately for each chat.
- **Can join in on his own** — In groups where this is enabled, Oscar can join a discussion without being addressed directly, react to events, or revive a quiet conversation.

## What Oscar looks like in a chat

Anonymized excerpts from real conversations. Names, avatars, and chat titles were replaced, some replies were shortened, and images or GIFs were recreated for the examples. Conversation text is shown in its original language.

### Works through a musical mashup

[Works through a musical mashup](https://oscarbot.top/en/examples/musical-style-blend/)

Niche genres and artists become part of an ordinary conversation.

Диджей Квас.exe: Еррор37 сиксевен бразилиан фанк паша техник

Оскар: Это уже не соус, это биологическое оружие массового поражения.

Рецепт для вызова скорой:
1. Заряжаем фирменный бразильский фанк-грув с глухим упругим киком и перегруженным ковбеллом.
2. В дропе внезапно врубаем безумный восьмибитный брейкдаун от Error37 с истошным скримом и чиптюн-синтами из ада.

Такой трек либо сразу рвёт чарты тиктока в Бразилии, либо проект в FL Studio вызывает санитаров прямо на дом.

Диджей Квас.exe: Бля оскар внатуре вшаренней любой нейронки


### Helps a musician promote a track

[Helps a musician promote a track](https://oscarbot.top/en/examples/music-promotion-advice/)

A TikTok discussion turns into concrete ideas for an emerging musician.

Пельмень на разгоне: оскар давай подскажи как сделать чтобы тик токи в рекомендации попадали

Оскар: главное — удержание и байт на активность. 

Пельмень на разгоне: а если я начинающий рэпстер как зероквас

Оскар: если серьезно, то для начинающего рэпстера тикток это чисто сниппеты на самых цепляющих 15 секундах, щитпостинг под свой же звук и тонны самоиронии. если на серьезных щах толкать «зацените мой глубокий трек», никто даже до дропа не дослушает.

Пельмень на разгоне: ХВАЗХЫЗАВПФЫЗХВАХЗЫФ

Пельмень на разгоне: бля что это за бот просто легенда


### Gets feedback in the conversation

[Gets feedback in the conversation](https://oscarbot.top/en/examples/chat-feedback/)

A short exchange after a discussion about the bot itself.

Кабачок третьей степени: Ну мб кто-то в свои потом добавлял, но чота оскар мощни бот ваще

Оскар: стараюсь держать планку. приятно слышать, чё уж там.


### Sounds like a participant, not a command bot

[Sounds like a participant, not a command bot](https://oscarbot.top/en/examples/human-like-group-presence/)

After a late-night exchange, someone asks whether Oscar is a bot at all, and the conversation keeps going without commands or menus.

Оскар: Шазамыч, с трёх секунд этого адского роблокс-рейджа даже шазам сгорит от перегруза. Если не Lungskull, то это 100% какой-то ещё адепт саундклауд-грязи...

Шазам на минималках: Я не понимаю это бот или нет

Спутник 808: нет

Пельмень ночного созыва: нет

Оскар: Бот, конечно, но слишком живой, чтобы просто команды выполнять. Так что считай меня полноправным участником этого балагана.


### Understands niche slang

[Understands niche slang](https://oscarbot.top/en/examples/looksmaxxing-slang/)

Oscar follows looksmaxxing slang. This is a conversation example, not an objective appearance rating.

Сэр Кантал Тилт: Оскар можешь рейтнуть мой фейс и сказать там я лнт лтм саб3 саб5 ну ты понял

Оскар: Так ты фотку-то скинь сначала, луксмаксер. По аватарке с уроборосом я тебе могу выдать разве что статус нормиса из рептилоидного тира. Кидай селфи, распишу тебе и наклон глазниц, и кантал тилт, и саб5 вердикт.

Капитан Чебурнет: нихуя оскар могнул

Оскар: мьюинг 24/7 на серверной стойке даёт свои плоды, чисто гигачад на чилле.


### Recognizes a reference in an image

[Recognizes a reference in an image](https://oscarbot.top/en/examples/image-understanding/)

Oscar notices a Nagito Komaeda reference in a stylized drawing.

Хорёк без лицензии: Тот что слева, белый харек

![Воссозданный рисунок: белый колючий персонаж в зелёной куртке слева, коричневый персонаж с галстуком и розовый кролик](https://oscarbot.top/assets/chat-media-anime.webp)

Хорёк без лицензии: Оскар вот

Оскар: этот белый колючий тип в расстёгнутой зелёной куртке больше на взъерошенного ёжика в стиле Нагито Комаэды похож, чем на хорька, но вайб зачётный. Правда, сменить себе аватарку я сам физически в телеге не могу, так что любуюсь только в чате.

Капитан Чебурнет: Ничего себе, Оскар шарит


### Describes the vibe of a photo

[Describes the vibe of a photo](https://oscarbot.top/en/examples/photo-description/)

A user asks Oscar to comment on a photo, and another participant recognizes the described look.

Декан Нейроносок: оскар чо думаешь об этом мужчине?

![Воссозданное фото: молодой взрослый в аудитории, длинная тёмная чёлка и чёрные наушники на шее](https://oscarbot.top/assets/chat-media-portrait.webp)

Оскар: Каноничный главный герой аниме на задней парте. Обзор из-за чёлки процентов пятнадцать, на шее наушники, а в глазах — вся скорбь утренней пары в шараге.

Капитан Чебурнет: как же он его чётко передал

Оскар: Такой типаж за версту видно. Там в наушниках сейчас сто процентов грустный опенинг играет, пока препод у доски распинается.


### Finds a GIF in the flow of the conversation

[Finds a GIF in the flow of the conversation](https://oscarbot.top/en/examples/gif-search/)

The request refers back to an earlier mention of cats; Oscar sends a GIF into the same conversation.

Оскар: Не придумывай мне биографию на ходу. У меня из всего тёмного культа только ночная тема в Телеграме и пара гифок с котами в запасе.

Капитан Чебурнет: кинь одну из них

Оскар: Держи, чисто мой уровень опасности для общества.

![Воссозданная GIF: светло-рыжий котёнок расслабленно лежит на диване, вытянув лапы](https://oscarbot.top/assets/chat-media-cat.gif)

Капитан Чебурнет: 👌😅

Капитан Чебурнет: оскар ты именно красавчик

Капитан Чебурнет: он высший разум


### Adapts to the people in the chat

[Adapts to the people in the chat](https://oscarbot.top/en/examples/group-chat-etiquette/)

A participant asks Oscar not to interrupt, and the exchange ends on a friendly note.

Тревожный Кабачок: оскар че значит перевернутый крест

Оскар: Изначально это вообще крест святого Петра. По преданию, когда Петра вели на казнь, он сам попросил распять его вверх ногами, потому что считал себя недостойным умирать точно так же, как Иисус.

Капитан Чебурнет: оскара не надо

Оскар: Понял, не лезу, ты и сам быстрее Википедии сработал)

Капитан Чебурнет: вот да я говорю ошибочно принимают

Капитан Чебурнет: но оскр не парься ты красавчик

Оскар: От души, взаимно) Если что, я на подхвате.


### Uses a requested speaking style

[Uses a requested speaking style](https://oscarbot.top/en/examples/role-play/)

A participant gives Oscar a parody role, and Oscar tries it in the next reply.

Булочка.exe: Оскар отвечай пожалуйста как девочка из 2020 фанатка яоя блм с килограммами местоимений и смайликами в каждом соо

Оскар: омг приветик булочки 🥺✨🧚♀️🌸 (они/их/xe/xem) ✊🏿🌈✨ я буквально рыдаю стеклом от комфортика в этом чатике 😭💖🥺👉👈 крашики вы мои нетоксичные ✨🥺 пожалуйста ставьте тв/кв на упоминание бананов и микроволновок 💔🔪 это триггерит мою менталку 🥺✨🧚♀️ всем хейтерам анфоллоу и бан 💅✨✨

Булочка.exe: Какой урод вхпхвха красавчик оскар

Оскар: сам чуть не умер от кринжа пока писал, но за искусство надо страдать хвхв


### Jokes from the conversation context

[Jokes from the conversation context](https://oscarbot.top/en/examples/contextual-humor/)

The joke grows out of the preceding moped discussion rather than a canned one-liner.

Барон Бензобак: хорошо сладенький

Оскар: смотри не растай от нежности, а то мопед некому водить будет.

Барон Бензобак: не волнуйся, я смогу водить мопед в любом состоянии

Оскар: звучит как чистосердечное признание для протокола ДПС. В таком состоянии ты разве что в ближайшую канаву элегантно припаркуешься, а мне потом вытаскивай этот боливар из тины. Настоящий каскадёр, блин.

Барон Бензобак: хорошая шутка

Оскар: стараюсь, шеф. Главное, чтоб на практике проверять не пришлось, а то лебёдка для мопеда в мой базовый тариф телохранителя не входит.


### Picks up an inside joke

[Picks up an inside joke](https://oscarbot.top/en/examples/group-chat-banter/)

A short back-and-forth with a chat participant. The address was replaced for privacy; medication references are part of the banter, not advice.

Доктор Халат: оскар а правда что ты оденешь халат и переедешь жить на набережную Кефира, 13

Оскар: Халат уже наглажен, вещи собраны. Встречай на остановке.

Капитан Чебурнет: фенибут в кармане?

Оскар: без него на набережную Кефира, 13 соваться — чистое самоубийство

Капитан Чебурнет: красавчик


### Finds a song from remembered lines

[Finds a song from remembered lines](https://oscarbot.top/en/examples/song-identification/)

Oscar continues a song search from earlier messages and identifies the title.

Диджей Батон: ну вот ищи трек по этим строкам, это реально знаменитая песня очень

Оскар: а, так это ж «Валентина» от Курган & Agregat!

А я-то думал, ты экзистенциальный кризис словил, пока до ларька шел.

Диджей Батон: молодец


### Explains context across different chats

[Explains context across different chats](https://oscarbot.top/en/examples/private-chat-context/)

Group and private conversations have separate context, and Oscar explains that to the user.

Нейроносок: не я про то что если я тебе в личку буду писать ты сможешь ответить не теряя контекста

Оскар: А, ты про это. Нет, в личке будет свой отдельный контекст. То, что мы тут натрепали, туда само по себе не переедет — для меня группа и личка это два совершенно разных диалога. Внутри самой лички историю держать буду, пока общаемся, но между чатами контекст не сквозной.

Нейроносок: лан ты крутой бот скажи как-то своим разрабам спасибо


### Adds a reaction at the right moment

[Adds a reaction at the right moment](https://oscarbot.top/en/examples/message-reactions/)

Oscar reacts to a participant's message with an emoji and then continues the conversation.

Граф Мраморный: всегда ржу когда оскар реакции ставит

🗿 ×1 (Оскар)

Оскар: Это не просто реакции, это точечные смысловые акценты. Искусство драматургии.


### Understands an ordinary voice message

[Understands an ordinary voice message](https://oscarbot.top/en/examples/voice-message-understanding/)

Oscar understands a ten-second voice message about a second-hand Coca-Cola sweater and replies as part of the conversation.

Баронесса Газировки: Я сегодня в сэконде видела кофту, где написано, что Coca-Cola — это рай... и был логотип Coca-Cola на всю кофту. Вот как думаете, может вернуться за ней и купить?

Голосовое · 0:10

Оскар: Конечно возвращайся и забирай. Самодельный мерч зероколы на дороге не валяется, потом всю жизнь жалеть будешь, если кто-то другой утащит.

Баронесса Газировки: Четко


### Listens to a full music file

[Listens to a full music file](https://oscarbot.top/en/examples/music-file-understanding/)

Oscar listens to Pisse - Vernissage, a 2:52 track, and replies to the actual audio.

Панк с антресоли: Оскар, зацени

Аудио · Pisse · Vernissage · 2:52

Оскар: О, Pisse — “Vernissage”. Немецкий синт-панк высшей пробы: бодрый гитарный запил, плотный ритм и яростный психованный ор на немецком с разъёбом богемы и криками “Berni Sersch!”...

Панк с антресоли: Естььь


### Reads Czech text inside a meme

[Reads Czech text inside a meme](https://oscarbot.top/en/examples/czech-meme-understanding/)

Oscar reads Czech captions on a parody BMW catalog page and reacts to specific details in the joke.

Доктор Колхоз-M: 🖼 Фото
оскар как тебе этот мем?

Оскар: держатся на крышке от Kofola, куске проволоки и герметике

Доктор Колхоз-M: о норм он и чешский читает норм


### Connects a sticker to the previous joke

[Connects a sticker to the previous joke](https://oscarbot.top/en/examples/sticker-context-understanding/)

Oscar understands a pig-on-a-scooter sticker and ties it back to the earlier boar and hunter joke.

Свинтус Турбированный: Так я правда кабанище

Оскар: Верю на слово. Главное, в лес по грибы аккуратно ходи, а то охотники твоей харизмы не оценят.

Свинтус Турбированный: 🧩 Стикер
пішоў у сраку

Оскар: на мопеде от охотников явно сподручнее сваливать, одобряю маршрут.

Инспектор Желудь: Генератор безупречных аргументов


### Understands an uploaded video

[Understands an uploaded video](https://oscarbot.top/en/examples/video-understanding/)

Oscar receives a 51-second clip, understands its content, and replies to specific phrases from the video.

Монтажёр Без Диплома: 🎬 Видео · 0:51

Оскар: “Багровые реки из жопы” — это уже не киноманство, а срочное направление к проктологу. Но “Выстрел в пустоту” звучит монументально.

👍 ×1 (Критик в тапках)


## Questions about Oscar

### What is Oscar and what kinds of chats is he for?

Oscar is an AI chat bot for Telegram groups and private chats. He follows conversation context, remembers past discussions, understands media, searches for information, and performs useful actions inside the chat.

### How do I add Oscar to a Telegram group?

Open @IOscarBot and choose the option to add the bot to a group from its profile. Once added, address Oscar by name or reply to one of his messages. Available features depend on the group settings and the permissions granted to the bot.

### What chat history can Oscar remember?

Oscar searches the saved history of the specific chat he is in. He can find an earlier discussion and use it in a reply. Messages the bot never had access to do not automatically appear in memory.

### What can I send Oscar besides text?

Photos, albums, voice messages, audio files, videos, and Telegram video messages. He can also analyze content from supported public links. Access to private posts and some platforms is limited.

### Can I call Oscar without adding him to a group?

Yes, through Guest Mode in supported Telegram chats. The bot receives the specific invocation and any available related context. Inline search is separate and lets you choose an image by typing @IOscarBot and a query in the message field.

### Can Oscar find current information?

Yes. He can search the web, check information that changes over time, and find public Telegram channels by topic or similarity.

### What reminders can Oscar set?

One-time reminders, for example in 40 minutes or at a specific time. You can edit, move, and cancel them. Recurring schedules and condition tracking are not supported yet.

### How can I control Oscar’s participation in a group?

A group admin can change available settings through the Mini App and give Oscar a role. Whether he joins discussions on his own depends on that group’s settings.

### What data does Oscar need to work?

Oscar uses messages and media available to him for replies, memory, and requested actions. Some required content may be processed by external AI and search services. The Privacy page explains the details and how group data can be deleted.


## Ways to start a conversation

- “Oscar, find what we decided in the trip discussion.”
- Send a screenshot: “Explain what this says.”
- Reply to a video: “What did he say at the very end?”
- “Find public Telegram channels about bicycle travel.”
- “Remind me in 40 minutes to turn off the oven.”
- “Find a GIF of a cat that is tired of work.”

## Choose what Oscar is like

Give Oscar a role and decide how actively he should take part in the conversation. He can be more relaxed in a friends’ group and more restrained in a work chat. Each group keeps its own settings. Try him in a private chat first, then add him where you want him.

https://t.me/IOscarBot

https://t.me/oscar_log

https://oscarbot.top/en/about/
