30 lines
2.1 KiB
Markdown
30 lines
2.1 KiB
Markdown
# Анонимный Котик
|
||
|
||
Анонимный Котик - это наш проект, который был реализован благодаря IT-активистке <a href="https://qbrdg.wordpress.com/friends/nya/">Ника в МОСТ</a>. Проект вообще был нужен для реализации безопасного и анонимного общения с волнтёр_ками <a href="https://qmbr.substack.com">квир-медиа МОСТ</a>.
|
||
|
||
# Бот в теме Telegram:
|
||
|
||
Это помогает анонимно общаться с подписчиками: Пользователь напишет в бота. Вы и другие администраторы (при необходимости) увидите сообщения на своем канале. Каждый пользователь = тема на вашем канале. !!! Не создавайте и не удаляйте новые темы вручную.
|
||
|
||
|
||
|
||
Перед этим нужно:
|
||
1. Создание канала с темами
|
||
2. Создать бота в Telegram
|
||
3. Мужчина-администратор бота в канале, позволяющий создавать новые темы
|
||
4. Создать базу данных
|
||
5. Создадим файл .env и установим 4 переменные:
|
||
- BOT_TOKEN = API токен бота в Telegram
|
||
- GROUP_ID = ID вашей группы в Telegram
|
||
- DATABASE_URL = адрес вашей базы данных
|
||
- TABLE_NAME = имя вашей таблицы в базе данных (
|
||
CREATE TABLE имя таблицы здесь (
|
||
id СЕРИЙНЫЙ ПЕРВИЧНЫЙ КЛЮЧ ID,
|
||
telegram_id BIGINT NOT NULL,
|
||
anon_id UUID NOT NULL,
|
||
created_at ВРЕМЕННАЯ МЕТКА ПО УМОЛЧАНИЮ NOW()
|
||
topic_id ЦЕЛОЕ ЧИСЛО
|
||
)
|
||
6. Подключите базу данных к боту, установив необходимые переменные
|
||
6. Запустить бота
|
||
7. Наслаждаться |