Эти программы помогут вам создать своего простого бота для telegram.
Перед началом работы убедитесь что у вас установлен python с библиотеками graphviz и pyTelegramBotAPI
pip install graphviz
pip install pyTelegramBotAPI
Оглавление
- Создание своего бота
- Создание файлов бота
- Создание путей между вершинами
- Добавление текстов для вершин графа
- Добавление ограничений на посещение вершин
- Добавление текстов для перехода между вершинами
- Пример создания полноценного бота
- Первый генератор
- Второй генератор
- Третий генератор
- Четвёртый генератор
- Пятый генератор
Создание своего бота
- Перейдите по ссылке
- Нажмите на кнопку старт
- Следуя подсказкам BotFather создайте своего бота
Создание файлов бота
- Запустите generator1.py
- Следуйте инструкциям
Пример:
[program] Введите адрес папки для бота:
[user] D:\MyBot
[program] Введите ключ бота:
[user] MyBotToken
[program] Введите количество вершин в графе: [user] 3
[program] Введите число используемых полей инвенторя: [user] 4
[program] Сейчас программа зафиксирует ваш TelegramID для корректной работы админки
[program] Секретный код: SecretCode
[program] Его нужно отправить боту @verification_4_bot_generator_bot
[program] Аккаунт админа зафиксирован
[program] Ожидайте создания всех необходимых файлов
Создание путей между вершинами
- Запустите generator2.py
- Следуйте инструкциям
Пример
[program] Введите адрес папки для бота:
[user] D:\MyBot
[program] Сейчас список смежости бота выглядит так (индексация с нуля):
[program] Из вершины 0 можно попасть в вершины: 1 1 2
[program] Из вершины 1 можно попасть в вершины: 2 0
[program] Из вершины 2 можно попасть в вершины: 0
[program] Введите количество удалений, которое хотите сделать: [user] 1
[program] Введите индекс вершины, у которой хотите удалить связь: [user] 0
[program] Введите индекс вершины, связь с которой хотите удалить: [user] 1
[program] Сейчас список смежости бота выглядит так (индексация с нуля):
[program] Из вершины 0 можно попасть в вершины: 2
[program] Из вершины 1 можно попасть в вершины: 2 0
[program] Из вершины 2 можно попасть в вершины: 0
[program] Введите количество ребер в графе, которое вы хотите сейчас добавить: [user] 1
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 2 1
Добавление текстов для вершин графа
- Запустите generator3.py
- Следуйте инструкциям
Пример
[program] Введите адрес папки для бота:
[user] D:\MyBot
[program] Сейчас тексты для вершин графа выглядят так:
[program] Текст для вершины 0 (индексация с нуля):
[program] "Вершина 0"
[program] Текст для вершины 1 (индексация с нуля):
[program] "Вершина 1"
[program] Текст для вершины 2 (индексация с нуля):
[program] "Вершина 2"
[program] Введите количество удалений, которое хотите сделать: [user] 1
[program] Введите индекс вершины, текст которой хотите удалить: [user] 1
[program] Сейчас тексты для вершин графа выглядят так:
[program] Текст для вершины 0 (индексация с нуля):
[program] "Вершина 0"
[program] Текст для вершины 2 (индексация с нуля):
[program] "Вершина 2"
[program] Введите количество вершин в графе, тексты для которых вы хотите сейчас добавить: [user] 1
[program] Введите индекс вершины (индексация с нуля): [user] 1
[program] Введите текст для этой вершины:
[user] Вы попали в вершину 1
Добавление ограничений на посещение вершин
- Запустите generator4.py
- Следуйте инструкциям
Пример
[program] Введите адрес папки для бота:
[user] D:\MyBot
[program] Сейчас требования по инвентарю выглядят так:
[program] Введите количество удалений, которое хотите сделать: [user] 0
[program] Сейчас требования по инвентарю выглядят так:
[program] Что-бы попасть в вершину 0 (индексация с нуля), нужно иметь элемент инвентаря №2
[program] Введите количество требований по инвентарю, которые вы хотите сейчас добавить: [user] 0
//===============\\
||Очистка консоли||
\\===============//
[program] Сейчас требования по посещённым вершинам выглядят так:
[program] Что-бы попасть в вершину 2 (индексация с нуля), нужно посетить вершину №0
[program] Введите количество удалений, которое хотите сделать: [user] 0
[program] Сейчас требования по посещённым вершинам выглядят так:
[program] Что-бы попасть в вершину 2 (индексация с нуля), нужно посетить вершину №0
[program] Введите количество требований по посещённым вершинам, которые вы хотите сейчас добавить: [user] 0
//===============\\
||Очистка консоли||
\\===============//
[program] Сейчас в этих точках обновляется инвентарь так:
[program] В точке 0 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 1 (индексация с нуля), изменяются элементы инвентаря 2
[program] В точке 2 (индексация с нуля), изменяются элементы инвентаря
[program] Введите количество удалений, которое хотите сделать: [user] 0
[program] Сейчас в этих точках обновляется инвентарь так:
[program] В точке 0 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 1 (индексация с нуля), изменяются элементы инвентаря 2
[program] В точке 2 (индексация с нуля), изменяются элементы инвентаря
[program] Введите количество изменений инвентаря: [user] 0
Добавление текстов для перехода между вершинами
- Запустите generator5.py
- Следуйте инструкциям
Пример
[program] Введите адрес папки для бота:
[user] D:\MyBot
[program] Сейчас кнопки для вершин выглядят вот так:
[program] Переход из вершины 0 в вершину 1 (индексация с нуля) сопровождается текстом:
[program] "Переход из 0 в 1"
[program] Переход из вершины 2 в вершину 1 (индексация с нуля) сопровождается текстом:
[program] "Преход из 2 в 1"
[program] Введите количество удалений, которое хотите сделать: [user] 1
[program] Введите индексы вершин, кнопку между которыми вы хотите удалить: [user] 2 1
[program] Сейчас кнопки для вершин выглядят вот так:
[program] Переход из вершины 0 в вершину 1 (индексация с нуля) сопровождается текстом:
[program] "Переход из 0 в 1"
[program] Введите количество текстов для кнопок, которое вы хотите добавить: [user] 1
[program] Введите индексы двух вершин:
[user] 2 1
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Переход из 2 в 1
Пример создания полноценного бота:
Первый генератор
[program] Введите адрес папки для бота:
[user] Папка для бота
[program] Введите ключ бота:
[user] Токен бота
[program] Введите количество вершин в графе:
[user] 18
[program] Введите число используемых полей инвентаря:
[user] 2
[program] Сейчас программа зафиксирует ваш TelegramID для корректной работы админки
[program] Секретный код: NJjDgEjfmxYgMImViRkVgMvNO
[program] Его нужно отправить боту @verification_4_bot_generator_bot
[program] Аккаунт админа зафиксирован
[program] Ожидайте создания всех необходимых файлов
Второй генератор
[program] Введите адрес папки для бота:
[user] Папка с ботом
[program] Сейчас список смежости бота выглядит так (индексация с нуля):
[program] Из вершины 0 можно попасть в вершины:
[program] Из вершины 1 можно попасть в вершины:
[program] Из вершины 2 можно попасть в вершины:
[program] Из вершины 3 можно попасть в вершины:
[program] Из вершины 4 можно попасть в вершины:
[program] Из вершины 5 можно попасть в вершины:
[program] Из вершины 6 можно попасть в вершины:
[program] Из вершины 7 можно попасть в вершины:
[program] Из вершины 8 можно попасть в вершины:
[program] Из вершины 9 можно попасть в вершины:
[program] Из вершины 10 можно попасть в вершины:
[program] Из вершины 11 можно попасть в вершины:
[program] Из вершины 12 можно попасть в вершины:
[program] Из вершины 13 можно попасть в вершины:
[program] Из вершины 14 можно попасть в вершины:
[program] Из вершины 15 можно попасть в вершины:
[program] Из вершины 16 можно попасть в вершины:
[program] Из вершины 17 можно попасть в вершины:
[program] Введите количество удалений, которое хотите сделать:
[user] 0
[program] Сейчас список смежости бота выглядит так (индексация с нуля):
[program] Из вершины 0 можно попасть в вершины:
[program] Из вершины 1 можно попасть в вершины:
[program] Из вершины 2 можно попасть в вершины:
[program] Из вершины 3 можно попасть в вершины:
[program] Из вершины 4 можно попасть в вершины:
[program] Из вершины 5 можно попасть в вершины:
[program] Из вершины 6 можно попасть в вершины:
[program] Из вершины 7 можно попасть в вершины:
[program] Из вершины 8 можно попасть в вершины:
[program] Из вершины 9 можно попасть в вершины:
[program] Из вершины 10 можно попасть в вершины:
[program] Из вершины 11 можно попасть в вершины:
[program] Из вершины 12 можно попасть в вершины:
[program] Из вершины 13 можно попасть в вершины:
[program] Из вершины 14 можно попасть в вершины:
[program] Из вершины 15 можно попасть в вершины:
[program] Из вершины 16 можно попасть в вершины:
[program] Из вершины 17 можно попасть в вершины:
[program] Введите количество ребер в графе, которое вы хотите сейчас добавить:
[user] 22
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 0 1
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 0 2
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 0 3
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 0 4
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 1 6
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 1 7
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 2 8
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 2 9
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 3 10
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 3 11
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 4 5
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 6 12
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 7 16
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 8 16
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 9 13
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 9 0
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 10 0
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 11 14
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 11 15
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 13 17
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 14 0
[program] Введите номера вершин, между которыми есть ребро (из первой во вторую) (индексация идет с нуля):
[user] 15 0
Третий генератор
[program] Введите адрес папки для бота:
[user] Папка с ботом
[program] Сейчас тексты для вершин графа выглядят так:
[program] Введите количество удалений, которое хотите сделать:
[user] 0
[program] Сейчас тексты для вершин графа выглядят так:
[program] Введите количество вершин в графе, тексты для которых вы хотите сейчас добавить:
[user] 18
[program] Введите индекс вершины (индексация с нуля):
[user] 0
[program] Введите текст для этой вершины:
[user] Вы в прихожей древнего замка.
[program] Введите индекс вершины (индексация с нуля):
[user] 1
[program] Введите текст для этой вершины:
[user] Вы, пройдя по коридору видите призраков за углом.
[program] Введите индекс вершины (индексация с нуля):
[user] 6
[program] Введите текст для этой вершины:
[user] С помощью священных писаний вы изгоняете призраков и изучив комнату, которую они охраняли, вы нашли несметные богатства.
[program] Введите индекс вершины (индексация с нуля):
[user] 12
[program] Введите текст для этой вершины:
[user] Вы успешно забрали всё себе и очень разбогатели.
[program] Введите индекс вершины (индексация с нуля):
[user] 7
[program] Введите текст для этой вершины:
[user] Вы случайно уронили фонарик и вас заметили.
[program] Введите индекс вершины (индексация с нуля):
[user] 16
[program] Введите текст для этой вершины:
[user] Вы погибли, но память о вас будет вечна...
[program] Введите индекс вершины (индексация с нуля):
[user] 2
[program] Введите текст для этой вершины:
[user] Вы вошли в тронный зал. Вы видите корону на подушке и кнопку на троне короля.
[program] Введите индекс вершины (индексация с нуля):
[user] 8
[program] Введите текст для этой вершины:
[user] Вы взяли корону и тут произошёл мощный взрыв и весь замок обрушился.
[program] Введите индекс вершины (индексация с нуля):
[user] 9
[program] Введите текст для этой вершины:
[user] На кнопке установлена стопорная чека, сорвать которую можно только каким-то ножом.
[program] Введите индекс вершины (индексация с нуля):
[user] 13
[program] Введите текст для этой вершины:
[user] Нажав на кнопку вы слышите щелчок и видите, как пьедестал с короной поднимается.
[program] Введите индекс вершины (индексация с нуля):
[user] 17
[program] Введите текст для этой вершины:
[user] Вы берёте корону себе и радостно уходите.
[program] Введите индекс вершины (индексация с нуля):
[user] 3
[program] Введите текст для этой вершины:
[user] Зайдя в погреб вы видите непонятный рычаг и две двери.
[program] Введите индекс вершины (индексация с нуля):
[user] 10
[program] Введите текст для этой вершины:
[user] Дёрнув рычаг вы внезапно слышите шум в прихожей.
[program] Введите индекс вершины (индексация с нуля):
[user] 11
[program] Введите текст для этой вершины:
[user] Вы подошли к дверям. Первая украшена узорами с крестами, а вторая - с рыцарями.
[program] Введите индекс вершины (индексация с нуля):
[user] 14
[program] Введите текст для этой вершины:
[user] Вы зашли и увидели небольшую библиотеку с золотым молитвенником в центре.
[program] Введите индекс вершины (индексация с нуля):
[user] 15
[program] Введите текст для этой вершины:
[user] Вы зашли и увидели оружейную комнату. Вы решили, что небольшой нож вам может помочь в случае опасности в этом замке.
[program] Введите индекс вершины (индексация с нуля):
[user] 4
[program] Введите текст для этой вершины:
[user] Зайдя в потайной проход вы видете несколько каменных гробов. Кажется это склеп.
[program] Введите индекс вершины (индексация с нуля):
[user] 5
[program] Введите текст для этой вершины:
[user] Сообщив о своей находке археологам вы стали знаменитостью и получили премию.
Четвёртый генератор
[program] Введите адрес папки для бота:
[user] Папка с ботом
[program] Сейчас требования по инвентарю выглядят так:
[program] Введите количество удалений, которое хотите сделать:
[user] 0
[program] Сейчас требования по инвентарю выглядят так:
[program] Введите количество требований по инвентарю, которые вы хотите сейчас добавить:
[user] 2
[program] Введите индекс вершины (индексация с нуля): 6
[program] Введите индекс вершины инвентаря (индексация с нуля): 0
[program] Введите индекс вершины (индексация с нуля): 13
[program] Введите индекс вершины инвентаря (индексация с нуля): 1
//===============\\
||Очистка консоли||
\\===============//
[program] Сейчас требования по посещённым вершинам выглядят так:
[program] Введите количество удалений, которое хотите сделать:
[user] 0
[program] Сейчас требования по посещённым вершинам выглядят так:
[program] Введите количество требований по посещённым вершинам, которые вы хотите сейчас добавить:
[user] 1
[program] Введите индекс вершины (индексация с нуля):
[user] 4
[program] Введите индекс вершины, которую нужно посетить (индексация с нуля):
[user] 10
//===============\\
||Очистка консоли||
\\===============//
[program] Сейчас в этих точках обновляется инвентарь так:
[program] В точке 0 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 1 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 2 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 3 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 4 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 5 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 6 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 7 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 8 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 9 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 10 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 11 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 12 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 13 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 14 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 15 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 16 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 17 (индексация с нуля), изменяются элементы инвентаря
[program] Введите количество удалений, которое хотите сделать:
[user] 0
[program] Сейчас в этих точках обновляется инвентарь так:
[program] В точке 0 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 1 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 2 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 3 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 4 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 5 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 6 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 7 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 8 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 9 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 10 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 11 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 12 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 13 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 14 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 15 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 16 (индексация с нуля), изменяются элементы инвентаря
[program] В точке 17 (индексация с нуля), изменяются элементы инвентаря
[program] Введите количество изменений инвентаря:
[user] 2
[program] Введите индекс вершины, в которой меняется инвентарь (индексация с нуля):
[user] 14
[program] Введите индекс вершины инвентаря (индексация с нуля):
[user] 0
[program] Введите индекс вершины, в которой меняется инвентарь (индексация с нуля):
[user] 15
[program] Введите индекс вершины инвентаря (индексация с нуля):
[user] 1
Пятый генератор
[program] Введите адрес папки для бота:
[user] Папка с ботом
[program] Сейчас кнопки для вершин выглядят вот так:
[program] Введите количество удалений, которое хотите сделать:
[user] 0
[program] Сейчас кнопки для вершин выглядят вот так:
[program] Введите количество текстов для кнопок, которое вы хотите добавить:
[user] 22
[program] Введите индексы двух вершин:
[user] 0 1
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Пойти по коридору
[program] Введите индексы двух вершин:
[user] 1 6
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Изгнать призраков
[program] Введите индексы двух вершин:
[user] 6 12
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Далее
[program] Введите индексы двух вершин:
[user] 1 7
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Прокрасться
[program] Введите индексы двух вершин:
[user] 7 16
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Это конец
[program] Введите индексы двух вершин:
[user] 0 2
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Войти в тронный зал
[program] Введите индексы двух вершин:
[user] 2 8
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Взять корону
[program] Введите индексы двух вершин:
[user] 2 9
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Осмотреть загадочную кнопку
[program] Введите индексы двух вершин:
[user] 8 16
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Это конец
[program] Введите индексы двух вершин:
[user] 9 0
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Вернуться назад
[program] Введите индексы двух вершин:
[user] 9 13
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Снять чику и нажать на кнопку
[program] Введите индексы двух вершин:
[user] 13 17
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Забрать корону
[program] Введите индексы двух вершин:
[user] 0 3
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Зайти в погреб
[program] Введите индексы двух вершин:
[user] 3 10
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Дёрнуть рычаг
[program] Введите индексы двух вершин:
[user] 10 0
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Посмотреть, что случилось
[program] Введите индексы двух вершин:
[user] 3 11
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Осмотреть двери
[program] Введите индексы двух вершин:
[user] 11 14
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Войти в первую дверь
[program] Введите индексы двух вершин:
[user] 11 15
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Войти во вторую дверь
[program] Введите индексы двух вершин:
[user] 14 0
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Вернуться назад
[program] Введите индексы двух вершин:
[user] 15 0
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Вернуться назад
[program] Введите индексы двух вершин:
[user] 0 4
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Зайти в потайной лаз
[program] Введите индексы двух вершин:
[user] 4 5
[program] Введите текст для кнопочки. Важно чтобы у одной вершины не было кнопочек с одинаковым названием
[user] Сообщить о находке