Skip to content
This repository has been archived by the owner on Oct 24, 2023. It is now read-only.

cheatdestroy/TG-Chat-Roulette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Bot Chat Roulette

Чат бот рулетка - представляет из себя Telegram бота, который является посредником в общении между пользователями, сохраняя при этом анонимность каждого. Бот соединяет двух пользователей из общего пула с предпочтительными критериями для каждого из них.

Возможности (в разработке)

  • Заполнение данных о себе:
    • пол
    • возраст
  • Выбор предпочтительных критериев собеседника:
    • пол собеседника
    • возраст
  • Выбор предпочтительного общения:
    • тестовый чат
    • голосовые сообщения
  • Поиск собеседника по предпочтительным критериям
  • Статистика общения
  • Добавление собеседника в черный список

Требования

  1. .NET Core 6
  2. SQL Server 2019
  3. Домен с SSL сертификатом или Ngrok (зачем нужен SSL сертификат?)

Установка

  1. Указать в appsettings.json
    • BotName : Название бота
    • Url : Адрес расположения метода контроллера для вебкуха (https://ваш_домен/api/webhook/update)
    • Token : Токен бота (подробнее)
    • ConnectingString : Строка подключения к SQL Server
    • Дополнительные настройки
      • MaximumAge : Максимально допустимый возраст
      • MinimumAge : Минимально допустимый возраст
      • DefaultLimit : Лимит получаемых данных за один запрос
      • DefaultOffset : Кол-во пропускаемых данных в запросе
  2. Настройка и публикация на веб-сервер

About

Telegram Bot Chat Roulette

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages