Size: a a a

2020 October 31

$

$name$ in aiogram [ru]
.3gp
Пока он не нажмёт старт и ты не получаешь его ид ты ему не сможешь написать
КС сервер держишь?)
источник

.

.3gp in aiogram [ru]
$name$
КС сервер держишь?)
Не
источник

.

.3gp in aiogram [ru]
Muzaffar Rasulov
скажем клиент боту пишет типа хелп
бот об этом мне сообщает (клиент Иван написал хелп)
теперь я хочу через бот ответит на этому ивану
Ну так отправь себе а потом ответь по его ид
источник

MR

Muzaffar Rasulov in aiogram [ru]
так я не получаю же айли того человека
источник

АГ

Антон Грущак... in aiogram [ru]
Muzaffar Rasulov
так я не получаю же айли того человека
как идея по реализации, можно в лс прислать айди его, когда он напишет боту, а ты в бот пишешь что-то типа /reply [айди] [сообщение]
источник

A

Artem in aiogram [ru]
Tishka17
Бд как создавал? Какая схема?
CREATE TABLE msgs (
   id         INTEGER       PRIMARY KEY,
   user_id    VARCHAR (255) NOT NULL,
   chat_id    VARCHAR (255) NOT NULL,
   message_id VARCHAR (255) NOT NULL
);
источник

T

Tishka17 in aiogram [ru]
Artem
CREATE TABLE msgs (
   id         INTEGER       PRIMARY KEY,
   user_id    VARCHAR (255) NOT NULL,
   chat_id    VARCHAR (255) NOT NULL,
   message_id VARCHAR (255) NOT NULL
);
А ошибка говорит, что не такая
источник

DK

Daniil Kovalenko in aiogram [ru]
Muzaffar Rasulov
скажем клиент боту пишет типа хелп
бот об этом мне сообщает (клиент Иван написал хелп)
теперь я хочу через бот ответит на этому ивану
1. Можешь отправить информацию о человеке, а ниже кнопку "Ответить", после чего использовать FSM для ввода сообщения ему. Дальше уже дело твоих навыков

2. Можно просто переслать сообщение, но так как в ТГ была введена приватность пересланных сообщений, просто так не получится с некоторыми, и надо где-то запоминать их ID в связке с чем-то, тогда можно просто будет отвечать на сообщение, не парясь
источник

DK

Daniil Kovalenko in aiogram [ru]
Либо своё что-то придумай, это делается легко
источник

T

Tishka17 in aiogram [ru]
Artem
CREATE TABLE msgs (
   id         INTEGER       PRIMARY KEY,
   user_id    VARCHAR (255) NOT NULL,
   chat_id    VARCHAR (255) NOT NULL,
   message_id VARCHAR (255) NOT NULL
);
И я не вижу колонку статус. Вероятно она в другой таблице
источник

A

Artem in aiogram [ru]
в этой же бд есть еще одна таблица

CREATE TABLE subscriptions (
   id        INTEGER       PRIMARY KEY AUTOINCREMENT,
   user_id   VARCHAR (255) NOT NULL,
   chat_id   INTEGER,
   full_name STRING,
   datetime  DATE,
   status    BOOLEAN       DEFAULT (TRUE)
                           NOT NULL
);

но функция, в которой ошибка никак не берет оттуда данные
... по крайней мере так мне кажется
источник

T

Tishka17 in aiogram [ru]
Artem
в этой же бд есть еще одна таблица

CREATE TABLE subscriptions (
   id        INTEGER       PRIMARY KEY AUTOINCREMENT,
   user_id   VARCHAR (255) NOT NULL,
   chat_id   INTEGER,
   full_name STRING,
   datetime  DATE,
   status    BOOLEAN       DEFAULT (TRUE)
                           NOT NULL
);

но функция, в которой ошибка никак не берет оттуда данные
... по крайней мере так мне кажется
Ты точно создавал именно так?
источник

MR

Muzaffar Rasulov in aiogram [ru]
вот что получаю
{"message_id": 111, 
"from": {"id": мой ID, "is_bot": false, "first_name": qwe, "last_name": qwe, "username": qwe, "language_code": "ru"},
"chat": {"id": мой ID, "first_name": , "last_name": , "username": , "type": },
"date": 1604174578,
"reply_to_message": {"message_id": 2447,
"from": {"id": ID бота, "is_bot": true, "first_name": бот, "username": бот},
"chat": {"id": мой ID, "first_name": , "last_name": , "username": , "type": "private"},
"date": 1604170616,
"text": "клиент ИВАН пишет, ПРИВЕТ",
"entities": [{"offset": 7, "length": 11, "type": "bold"}]}, "text": "МОЙ ОТВЕТ"}
источник

A

Artem in aiogram [ru]
Tishka17
Ты точно создавал именно так?
да и на локальном с той же схемой работает без ошибок...
источник

d

david in aiogram [ru]
Собираюсь запустить крупный проект (Телеграм Бот):

Навыки:
-Aiogram, Python, Postgresql
-Опыт в Маркетинге

Цель:
-Более 2 МЛН юзеров
-Доступность оплаты любым способом

Как Программист что я должен учитывать в своем проекте и каких специалистов взять в команду❓
источник

MR

Muzaffar Rasulov in aiogram [ru]
Daniil Kovalenko
1. Можешь отправить информацию о человеке, а ниже кнопку "Ответить", после чего использовать FSM для ввода сообщения ему. Дальше уже дело твоих навыков

2. Можно просто переслать сообщение, но так как в ТГ была введена приватность пересланных сообщений, просто так не получится с некоторыми, и надо где-то запоминать их ID в связке с чем-то, тогда можно просто будет отвечать на сообщение, не парясь
ясно
источник

T

Tishka17 in aiogram [ru]
Artem
в этой же бд есть еще одна таблица

CREATE TABLE subscriptions (
   id        INTEGER       PRIMARY KEY AUTOINCREMENT,
   user_id   VARCHAR (255) NOT NULL,
   chat_id   INTEGER,
   full_name STRING,
   datetime  DATE,
   status    BOOLEAN       DEFAULT (TRUE)
                           NOT NULL
);

но функция, в которой ошибка никак не берет оттуда данные
... по крайней мере так мне кажется
Через что создавал БД? Через свой гуевую прогу?
источник

T

Tishka17 in aiogram [ru]
Artem
в этой же бд есть еще одна таблица

CREATE TABLE subscriptions (
   id        INTEGER       PRIMARY KEY AUTOINCREMENT,
   user_id   VARCHAR (255) NOT NULL,
   chat_id   INTEGER,
   full_name STRING,
   datetime  DATE,
   status    BOOLEAN       DEFAULT (TRUE)
                           NOT NULL
);

но функция, в которой ошибка никак не берет оттуда данные
... по крайней мере так мне кажется
Убери скобки около TRUE, он не понимает
источник

A

Artem in aiogram [ru]
Tishka17
Через что создавал БД? Через свой гуевую прогу?
ага
источник

T

Tishka17 in aiogram [ru]
Artem
ага
Судя по всему там другая (более новая) версия sqlite. Лучше создавай БД через питон
источник