• Добро пожаловать в сообщество My.Net.Ru

    Добро пожаловать на веб форум, созданный для общения и обмена информацией между пользователями. Мы создали форум для вебмастеров и не только. Здесь можно научиться создавать сайты или научить других авторским хитростям. Для того чтобы стать участником сообщества, необязательно быть профессиональным разработчиком. Любой новичок найдет здесь для себя массу полезной и уникальной информации, а также сможет задать вопрос тем, у кого точно есть на него ответ.

    На страницах форума вы сможете разыскать массу качественного контента, обсудить актуальные новости, поделиться своими достижениями или попросить помощи у более опытных коллег. Ведь практика показывает, что участникам форумов проще решить любую, даже самую сложную задачу.

    Веб форум открыт для всех желающих и не имеет ограничений для регистрации. Пополнить ряды нашего клуба по интересам, можно потратив пару минут, а по завершению, вам будет доступен полноценный доступ ко всем ресурсам. У нас найдется множество отличных обучающих материалов, подсказок, обсуждений о тонкостях SEO продвижения и оптимизации сайтов, актуальные скрипты, шаблоны, и специальные программы, позволяющие упростить работу на всех её этапах.

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

    Форум для вебмастеров предполагает диалоги и дискуссии на профессиональные темы, и мы надеемся, что это общение будет приятным для всех сторон, принимающих в нем участие. Для этого разработаны и зафиксированы простые правила, соблюдая которые, вы можете рассчитывать на лояльность к себе как участников сообщества, так и администрации.
Иконка ресурса

Date Duel - игровой телеграм бот для угадывания исторических дат 2025-09-11

Нет прав для скачивания
🌍 Исторический Бот для Telegram: Угадай Дату!
Познай историю, играя в увлекательную игру в Telegram. Угадывай исторические события, улучшай свои знания и получай интересные факты о прошлом! 📜



🎮 Как играть?


  1. Запуск игры:
    • Напиши команду /play, и бот предложит тебе интересное историческое событие, для которого ты должен угадать дату.
  2. Подсказки:
    • Если твой ответ неверен, бот предоставит подсказки, чтобы помочь тебе попасть в точку.
  3. Правильный ответ:
    • Когда ты угадаешь дату, бот расскажет дополнительную информацию о событии и покажет связанное с ним изображение.
  4. Просмотр статистики:
    • Используй команду /stat, чтобы отслеживать свой прогресс в игре, количество угаданных событий и набранные очки.


💡 Команды:


  • /start — Запусти бота и начни игру!
  • /help — Ознакомься с правилами игры и доступными командами.
  • /play — Начни угадывать дату исторического события!
  • /sur — Сдайся и получи подробную информацию о событии.
  • /cancel — Выход из режима игры.
  • /stat — Посмотри свою статистику и прогресс в игре.


📊 Как работает?


Бот использует MongoDB для хранения всей информации о пользователях и их играх. Это позволяет:


  • Отслеживать твой прогресс.
  • Обновлять количество очков и попыток.
  • Хранить данные с историческими событиями для бесконечной игры.


🛠 Зависимости:


  • Python 3.8 — Основной язык для запуска бота.
  • aiogram 3.0* — Для взаимодействия с Telegram Bot API.
  • PyMongo — Для работы с MongoDB.


🚀 Установка:


  1. Клонируй репозиторий и настрой .env файл:
    • Заполни .env.dist и переименуй его в .env.
  2. Запусти бота через Docker Compose:
    docker compose up --build -d

Теперь бот будет работать и готов к игре!



📂 Структура данных:


  • Исторические события хранятся в JSONфайле:
    • res/events.json — Содержит все события, которые бот использует для игры.

Пример события в JSON:

[{
"_id": 0,
"_type": "date",
"event": "Начало княжения Рюрика",
"date": 862,
"description": "Рюрик начал свое княжение...",
"image_path": "res/images/date-0.jpg"
}]



📈 Структура MongoDB:


Данные пользователей хранятся в коллекции Players:

{
"_id": { "$numberLong": "6855231396" },
"current_event": null,
"guessed_events": [0, 1],
"attempts": 7,
"score": 37
}


  • current_event: ID текущего события, которое угадывает пользователь.
  • guessed_events: Список событий, которые пользователь уже угадал.
  • attempts: Общее количество попыток.
  • score: Количество набранных очков.


🎉 Что тебя ждет?


  • Приятная и увлекательная игра.
  • Множество исторических событий для угадывания.
  • Дополнительная информация и изображения после каждой правильной догадки.
  • Постоянный прогресс и статистика, которые вдохновляют на новые достижения.
Автор
anonymous
Скачивания
0
Просмотры
28
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя anonymous


Рейтинг kto-top.ru statop.ru - Топ рейтинг сайтов bodr.net.ru Бодрый топ рейтинг мобильных WAP сайтов

Top.Mail.Ru dinowap.ru zontop.ru wabtop.ru - Рейтинг и статистика мобильных сайтов vetop.ru Добавить сайт в интернете для рекламы
Сверху