from telegram import Bot, Update
from telegram.ext import Updater, MessageHandler, Filters, CallbackContext
# Токены двух ботов
TOKEN_A = "ВАШ_ТОКЕН_БОТА_A"
TOKEN_B = "ВАШ_ТОКЕН_БОТА_B"
# ID юзера, которому пересылать (для теста можно указать свой)
TARGET_CHAT_ID = 123456789
bot_b = Bot(TOKEN_B)
def forward_to_bot_b(update: Update, context: CallbackContext):
# Берём текст сообщения от пользователя
text = update.message.text
# Отправляем текст на Бота Б
bot_b.send_message(chat_id=TARGET_CHAT_ID, text=text)
# Можно сразу вернуть ответ обратно пользователю через Бота А
update.message.reply_text(f"Сообщение переслано на Бота Б: {text}")
def main():
updater = Updater(TOKEN_A)
dp = updater.dispatcher
dp.add_handler(MessageHandler(Filters.text & ~Filters.command, forward_to_bot_b))
updater.start_polling()
updater.idle()
if __name__ == "__main__":
main()
Попросил нейронку написать код ... Несколько часов мучался, но так и не понял в чём проблема...
Есть база данных 5 мб, с учетом коэффициентов 100 мб (150 столбцов и 100 000 строк).Это маленькая база, даже не думайте об оптимизациях, пока нет рабочего прототипа.
В какой ветке форума искать специалиста для решения такой задачи и как правильно написать техническое задание, мне, чайнику?Исходя из достаточно абстрактного описания задачи я бы предложил оплатить месяц подписки на ChatGPT и помучать его вопросами. Он неплохо справляется с тем, чтобы набросать MVP проекта или сформулировать технические требования из абстрактного описания.
logging
с ограничением размера лога параметром maxBytes
, чтобы не изобретать велосипед. я включаю символ "\n" в функции get_nmea_datetime
data=''
и оно может не обнуляться.with
, добавьте логирование и обработку исключений (для себя прежде всего), аннотации и комментарии к коду (для других), тем более, если он будет опубликован.