EIDiamond / invest-bot

Trading bot based on Tinkoff Invest gRPC API
Apache License 2.0
30 stars 20 forks source link

Не работает телеграмм #7

Closed Liddel2019 closed 3 months ago

Liddel2019 commented 3 months ago

Не работает отправка сообщений в телеграмм. Я пробовал писать /start до и во время работы. Я пересоздавал токен, я пересоздавал бота. Chat_id я получил из @getidsbot. В логах нет ошибок.

EIDiamond commented 3 months ago

В логах всегда сообщение TG message has been sent.?

В чат нового бота не забыл добавить?

Liddel2019 commented 3 months ago

В чат? Сейчас попробую

EIDiamond commented 3 months ago

Да, чтобы написать в чат, боту надо быть его членом.

Liddel2019 commented 3 months ago

{"ok":true,"result":[{"update_id":78653903, "message":{"message_id":3,"from":{"id":777170490,"is_bot":false,"first_name":"Liddel","username":"liddel_off","language_code":"ru"},"chat":{"id":777170490,"first_name":"Liddel","username":"liddel_off","type":"private"},"date":1710510615,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":78653904, "message":{"message_id":4,"from":{"id":777170490,"is_bot":false,"first_name":"Liddel","username":"liddel_off","language_code":"ru"},"chat":{"id":777170490,"first_name":"Liddel","username":"liddel_off","type":"private"},"date":1710510616,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":78653905, "message":{"message_id":5,"from":{"id":777170490,"is_bot":false,"first_name":"Liddel","username":"liddel_off","language_code":"ru"},"chat":{"id":777170490,"first_name":"Liddel","username":"liddel_off","type":"private"},"date":1710510656,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":78653906, [{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":78653909, "message":{"message_id":13,"from":{"id":777170490,"is_bot":false,"first_name":"Liddel","username":"liddel_off","language_code":"ru"},"chat":{"id":-1001997088777,"title":"Trading","type":"supergroup"},"date":1710510795,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":78653910, "message":{"message_id":14,"from":{"id":777170490,"is_bot":false,"first_name":"Liddel","username":"liddel_off","language_code":"ru"},"chat":{"id":-1001997088777,"title":"Trading","type":"supergroup"},"date":1710510796,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}},{"update_id":78653911, "message":{"message_id":15,"from":{"id":777170490,"is_bot":false,"first_name":"Liddel","username":"liddel_off","language_code":"ru"},"chat":{"id":-1001997088777,"title":"Trading","type":"supergroup"},"date":1710510807,"text":"@ai_tinkoff_trading_view_bot","entities":[{"offset":0,"length":28,"type":"mention"}]}}]} Настройки которые я пробывал [BLOG]

0-off / 1-on

STATUS=1 TELEGRAM_BOT_TOKEN=71973**** TELEGRAM_CHAT_ID=-1001997088777 [BLOG]

0-off / 1-on

STATUS=1 TELEGRAM_BOT_TOKEN=71973**** TELEGRAM_CHAT_ID=777170490

Liddel2019 commented 3 months ago

2024-03-15 16:56:51,380 - trader - INFO - trade_day: 67 - Amount of RUB on account 9961.58000000 and minimum for trading: 9000 2024-03-15 16:56:51,380 - trader - INFO - trade_day: 71 - Start trading today 2024-03-15 16:56:51,380 - blogger - DEBUG - send_text_message: 35 - Put message to telegram messages queue: Greetings! We are starting. 2024-03-15 16:56:51,380 - blogger - DEBUG - send_text_message: 35 - Put message to telegram messages queue: Depo size: 9961.58 rub 2024-03-15 16:56:51,381 - blogger - DEBUG - send_text_message: 35 - Put message to telegram messages queue: Stocks list: 2024-03-15 16:56:51,381 - blogger - DEBUG - send_text_message: 35 - Put message to telegram messages queue: Ticker: SBER. Short trade status: True 2024-03-15 16:56:51,383 - market_data_stream_service - INFO - start_async_candles_stream: 82 - Subscribe candles: ['BBG004730N88'] 2024-03-15 16:56:51,384 - blog_worker - DEBUG - worker: 48 - Get message form queue (size: 3): Greetings! We are starting. 2024-03-15 16:56:51,384 - blog_worker - DEBUG - worker: 48 - Get message form queue (size: 2): Depo size: 9961.58 rub 2024-03-15 16:56:51,384 - blog_worker - DEBUG - worker: 48 - Get message form queue (size: 1): Stocks list: 2024-03-15 16:56:51,384 - blog_worker - DEBUG - worker: 48 - Get message form queue (size: 0): Ticker: SBER. Short trade status: True

EIDiamond commented 3 months ago

А есть ошибки с текстом: Error init tg service TG messages worker error

ну или приложи весь лог.

EIDiamond commented 3 months ago

Если это канал, то вроде бот должен быть админом.

Liddel2019 commented 3 months ago

robot.log

Liddel2019 commented 3 months ago

image

Liddel2019 commented 3 months ago

А у вас работает телеграмм бот?

EIDiamond commented 3 months ago

Да, у меня работает. В логах есть странность, кажется что сообщения не пытается отсылаться, но ошибок нет. Вы код в классах BlogWorker и TelegramService не меняли?

Liddel2019 commented 3 months ago

Видимо и правда что то изменил. Спасибо!