telebot / bot.log
pranit144's picture
Upload 10 files
2bd8626 verified
2025-09-09 21:45:44,367 - MainThread - ERROR - BOT_TOKEN environment variable is required!
2025-09-09 21:58:01,780 - MainThread - ERROR - BOT_TOKEN environment variable is required!
2025-09-09 21:58:39,645 - MainThread - INFO - Gemini model initialized successfully.
2025-09-09 21:58:39,649 - PollingThread - INFO - Polling thread started.
2025-09-09 21:58:39,650 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 21:58:39,650 - MainThread - INFO - Background threads started successfully.
2025-09-09 21:58:40,863 - MainThread - INFO - Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 21:58:40,886 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 21:58:40,887 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 21:58:43,063 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:43] "GET / HTTP/1.1" 200 -
2025-09-09 21:58:43,068 - Thread-2 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:43] "GET / HTTP/1.1" 200 -
2025-09-09 21:58:43,560 - Thread-3 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:43] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:43,562 - Thread-4 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:43] "GET /favicon.ico HTTP/1.1" 404 -
2025-09-09 21:58:43,634 - Thread-5 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:43] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:46,459 - Thread-6 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:46] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:48,525 - Thread-7 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:48] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:48,650 - Thread-8 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:48] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:53,520 - Thread-9 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:53] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:53,645 - Thread-10 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:53] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:58,522 - Thread-11 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:58] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:58:58,649 - Thread-12 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:58:58] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:03,530 - Thread-13 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:03] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:03,640 - Thread-14 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:03] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:07,752 - Thread-15 (process_request_thread) - INFO - Schedule added: 'send me test' at 21:00
2025-09-09 21:59:07,754 - Thread-15 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:07] "POST /schedule HTTP/1.1" 302 -
2025-09-09 21:59:07,786 - Thread-16 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:07] "GET / HTTP/1.1" 200 -
2025-09-09 21:59:07,889 - Thread-17 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:07] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:08,647 - Thread-18 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:08] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:12,897 - Thread-19 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:12] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:13,665 - Thread-20 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:17,933 - Thread-21 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:17] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:18,671 - Thread-22 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:18] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:22,888 - Thread-23 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:22] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:23,653 - Thread-24 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:23] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:27,890 - Thread-25 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:27] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:28,639 - Thread-26 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:28] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:32,888 - Thread-27 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:32] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:33,643 - Thread-28 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:33] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:37,893 - Thread-29 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:37] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:38,641 - Thread-30 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:38] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:42,898 - Thread-31 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:42] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:43,647 - Thread-32 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:43] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:46,430 - Thread-33 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:46] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:47,903 - Thread-34 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:47] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:48,636 - Thread-35 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:48] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:52,892 - Thread-36 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:52] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:53,642 - Thread-37 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:53] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:57,890 - Thread-38 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:57] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 21:59:58,637 - Thread-39 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 21:59:58] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:02,887 - Thread-40 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:02] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:03,642 - Thread-41 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:03] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:07,890 - Thread-42 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:07] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:08,640 - Thread-43 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:08] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:12,895 - Thread-44 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:12] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:13,648 - Thread-45 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:17,894 - Thread-46 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:17] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:18,643 - Thread-47 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:18] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:22,889 - Thread-48 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:22] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:23,649 - Thread-49 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:23] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:27,888 - Thread-50 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:27] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:28,639 - Thread-51 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:28] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:32,898 - Thread-52 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:32] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:33,646 - Thread-53 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:33] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:37,902 - Thread-54 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:37] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:38,636 - Thread-55 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:38] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:42,890 - Thread-56 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:42] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:43,640 - Thread-57 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:43] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:46,443 - Thread-58 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:46] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:47,887 - Thread-59 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:47] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:48,643 - Thread-60 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:48] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:52,887 - Thread-61 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:52] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:53,642 - Thread-62 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:53] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:57,887 - Thread-63 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:57] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:00:58,646 - Thread-64 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:00:58] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:02,899 - Thread-65 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:02] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:03,648 - Thread-66 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:03] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:07,895 - Thread-67 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:07] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:08,648 - Thread-68 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:08] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:10,163 - Thread-69 (process_request_thread) - INFO - Schedule added: 'send me test' at 23:01
2025-09-09 22:01:10,164 - Thread-69 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:10] "POST /schedule HTTP/1.1" 302 -
2025-09-09 22:01:10,190 - Thread-70 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:10] "GET / HTTP/1.1" 200 -
2025-09-09 22:01:10,281 - Thread-71 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:10] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:13,659 - Thread-72 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:15,295 - Thread-73 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:15] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:18,645 - Thread-74 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:18] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:19,910 - Thread-75 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:19] "GET / HTTP/1.1" 200 -
2025-09-09 22:01:19,995 - Thread-76 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:23,638 - Thread-77 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:23] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:24,997 - Thread-78 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:24] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:28,644 - Thread-79 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:28] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:33,646 - Thread-80 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:33] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:38,643 - Thread-81 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:38] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:43,644 - Thread-82 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:43] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:46,434 - Thread-83 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:46] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:48,636 - Thread-84 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:48] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:53,648 - Thread-85 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:53] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:01:58,638 - Thread-86 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:01:58] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:03,644 - Thread-87 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:03] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:08,649 - Thread-88 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:08] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:13,646 - Thread-89 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:18,637 - Thread-90 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:18] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:20,046 - Thread-91 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:20] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:21,258 - Thread-92 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:21] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:23,654 - Thread-93 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:23] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:23,970 - Thread-94 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:23] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:24,999 - Thread-95 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:24] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:26,438 - Thread-96 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:26] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:28,646 - Thread-97 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:28] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:31,441 - Thread-98 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:31] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:02:36,258 - Thread-99 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:02:36] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:28,841 - MainThread - INFO - Gemini model initialized successfully.
2025-09-09 22:17:28,846 - PollingThread - INFO - Polling thread started.
2025-09-09 22:17:28,846 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:17:28,847 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:17:30,267 - MainThread - INFO - Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:17:30,333 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:17:30,334 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:17:32,449 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:32] "GET / HTTP/1.1" 200 -
2025-09-09 22:17:32,836 - Thread-2 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:32] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:32,898 - Thread-3 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:32] "GET /favicon.ico HTTP/1.1" 404 -
2025-09-09 22:17:37,839 - Thread-4 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:37] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:42,846 - Thread-5 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:42] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:44,572 - Thread-6 (process_request_thread) - INFO - Schedule added: 'send update regarding your farm' at 22:18
2025-09-09 22:17:44,574 - Thread-6 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:44] "POST /schedule HTTP/1.1" 302 -
2025-09-09 22:17:44,603 - Thread-7 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:44] "GET / HTTP/1.1" 200 -
2025-09-09 22:17:44,703 - Thread-8 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:44] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:49,710 - Thread-9 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:49] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:54,716 - Thread-10 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:54] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:17:59,702 - Thread-11 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:17:59] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:00,857 - SchedulerThread - INFO - Sending scheduled message: 'send update regarding your farm' at 22:18
2025-09-09 22:18:02,018 - SchedulerThread - INFO - Telegram message sent to chat_id 5397241102: 'send update regarding your farm...'
2025-09-09 22:18:04,746 - Thread-12 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:04] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:09,701 - Thread-13 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:09] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:14,714 - Thread-14 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:14] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:19,706 - Thread-15 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:20,484 - PollingThread - INFO - Received message from Pranit Chilbule: 'I have financial issue in my personal life as students'
2025-09-09 22:18:20,485 - PollingThread - INFO - Sending prompt to Gemini (attempt 1): 'I have financial issue in my personal life as students...'
2025-09-09 22:18:23,728 - PollingThread - INFO - Received response from Gemini: 'Namaste! I understand you're facing financial challenges as a student. That can be tough. While I pr...'
2025-09-09 22:18:24,703 - Thread-18 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:24] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:25,085 - PollingThread - INFO - Telegram message sent to chat_id 5397241102: 'Namaste! I understand you're facing financial challenges as a student. That can be tough. While I pr...'
2025-09-09 22:18:29,729 - Thread-19 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:29] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:18:34,714 - Thread-20 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:18:34] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:22:12,745 - Thread-21 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:22:12] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:22:12,759 - Thread-22 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:22:12] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:22:14,701 - Thread-23 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:22:14] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:22:19,714 - Thread-24 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:22:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:22:24,704 - Thread-25 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:22:24] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:26:39,387 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:26:39,389 - MainThread - INFO - Shutting down background threads...
2025-09-09 22:26:39,391 - MainThread - INFO - Shutting down background threads...
2025-09-09 22:26:45,589 - MainThread - INFO - Gemini model initialized successfully.
2025-09-09 22:26:45,594 - PollingThread - INFO - Polling thread started.
2025-09-09 22:26:45,599 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:26:45,599 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:26:46,735 - MainThread - INFO - Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:26:46,769 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:26:46,769 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:26:47,010 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:26:47] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:26:49,028 - Thread-2 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:26:49] "GET / HTTP/1.1" 200 -
2025-09-09 22:26:49,210 - Thread-3 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:26:49] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:26:54,222 - Thread-4 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:26:54] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:26:59,212 - Thread-5 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:26:59] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:05,469 - Thread-6 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:05] "POST /send_test_message HTTP/1.1" 302 -
2025-09-09 22:27:05,492 - Thread-7 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:05] "GET / HTTP/1.1" 200 -
2025-09-09 22:27:05,573 - Thread-8 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:05] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:10,558 - Thread-9 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:10] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:15,563 - Thread-10 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:15] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:20,305 - Thread-11 (process_request_thread) - INFO - Schedule added: 'send update regarding your farm' at 22:28
2025-09-09 22:27:20,308 - Thread-11 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:20] "POST /schedule HTTP/1.1" 302 -
2025-09-09 22:27:20,336 - Thread-12 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:20] "GET / HTTP/1.1" 200 -
2025-09-09 22:27:20,419 - Thread-13 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:20] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:25,414 - Thread-14 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:25] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:30,413 - Thread-15 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:30] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:27:35,435 - Thread-16 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:27:35] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:00,634 - SchedulerThread - INFO - Sending scheduled message: 'send update regarding your farm' at 22:28
2025-09-09 22:28:01,865 - SchedulerThread - INFO - Telegram message sent to chat_id 5397241102: 'send update regarding your farm...'
2025-09-09 22:28:10,024 - Thread-17 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:10] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:10,414 - Thread-18 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:10] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:13,556 - Thread-19 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:13] "GET / HTTP/1.1" 200 -
2025-09-09 22:28:13,646 - Thread-20 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:19,925 - Thread-21 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:49,449 - Thread-22 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:49] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:49,454 - Thread-23 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:28:49] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:28:54,535 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:28:54,537 - MainThread - INFO - Shutting down background threads...
2025-09-09 22:28:54,540 - MainThread - INFO - Shutting down background threads...
2025-09-09 22:28:57,808 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:28:57,811 - MainThread - INFO - Starting background threads...
2025-09-09 22:28:57,813 - PollingThread - INFO - Polling thread started.
2025-09-09 22:28:57,814 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:28:57,814 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:28:58,927 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:28:58,927 - MainThread - INFO - Starting Flask application...
2025-09-09 22:28:58,978 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:28:58,979 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:29:02,857 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:02] "GET / HTTP/1.1" 200 -
2025-09-09 22:29:03,264 - Thread-2 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:03] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:08,265 - Thread-3 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:08] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:13,279 - Thread-4 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:14,589 - Thread-5 (process_request_thread) - INFO - New global schedule added: 'send update regarding your farm...' at 22:30
2025-09-09 22:29:14,591 - Thread-5 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:14] "POST /schedule HTTP/1.1" 302 -
2025-09-09 22:29:14,616 - Thread-6 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:14] "GET / HTTP/1.1" 200 -
2025-09-09 22:29:14,708 - Thread-7 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:14] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:19,721 - Thread-8 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:24,718 - Thread-9 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:24] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:29,710 - Thread-10 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:29] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:34,717 - Thread-11 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:34] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:39,710 - Thread-12 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:39] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:44,721 - Thread-13 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:44] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:49,722 - Thread-14 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:49] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:54,721 - Thread-15 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:54] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:29:59,718 - Thread-16 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:29:59] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:00,851 - SchedulerThread - INFO - Scheduler: Sending global scheduled message: 'send update regarding your farm' at 22:30
2025-09-09 22:30:02,123 - SchedulerThread - INFO - Telegram message sent to chat_id 5397241102: 'send update regarding your farm...'
2025-09-09 22:30:04,731 - Thread-17 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:04] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:09,709 - Thread-18 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:09] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:14,717 - Thread-19 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:14] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:19,714 - Thread-20 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:24,711 - Thread-21 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:24] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:29,660 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'Updates are rice seed sown today and watered the field'
2025-09-09 22:30:29,661 - PollingThread - ERROR - General polling error:
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 426, in poll_updates
if str(farmer["telegram_chat_id"]) == str(reply_to_chat_id):
KeyError: 'telegram_chat_id'
2025-09-09 22:30:29,710 - Thread-22 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:29] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:34,720 - Thread-23 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:34] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:30:39,717 - Thread-24 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:30:39] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:31:09,881 - Thread-25 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:31:09] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:31:09,890 - Thread-26 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:31:09] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:31:13,164 - Thread-27 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:31:13] "GET / HTTP/1.1" 200 -
2025-09-09 22:31:13,419 - Thread-28 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:31:13] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:31:18,422 - Thread-29 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:31:18] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:32:27,281 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:32:27,282 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:38:41,374 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:38:41,377 - MainThread - INFO - Starting background threads...
2025-09-09 22:38:41,378 - PollingThread - INFO - Polling thread started.
2025-09-09 22:38:41,378 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:38:41,379 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:38:41,379 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:38:42,339 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:38:42,340 - MainThread - INFO - Starting Flask application...
2025-09-09 22:38:42,361 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:38:42,361 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:38:44,333 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:38:44] "GET / HTTP/1.1" 200 -
2025-09-09 22:38:44,669 - Thread-2 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:38:44] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:38:49,678 - Thread-3 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:38:49] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:38:54,687 - Thread-4 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:38:54] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:38:59,672 - Thread-5 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:38:59] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:39:04,673 - Thread-6 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:39:04] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:39:09,683 - Thread-7 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:39:09] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:39:14,674 - Thread-8 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:39:14] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:39:15,827 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'Updates are rice seed sown today and watered the field'
2025-09-09 22:39:15,829 - PollingThread - INFO - Message received in global CHAT_ID (5397241102). Checking for farmer updates.
2025-09-09 22:39:15,830 - Thread-9 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 1): 'Updates are rice seed sown today and watered the field...'
2025-09-09 22:39:15,836 - Thread-9 (process_general_message_and_respond) - WARNING - Attempt 1 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:39:16,854 - Thread-9 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 2): 'Updates are rice seed sown today and watered the field...'
2025-09-09 22:39:16,857 - Thread-9 (process_general_message_and_respond) - WARNING - Attempt 2 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:39:18,871 - Thread-9 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 3): 'Updates are rice seed sown today and watered the field...'
2025-09-09 22:39:18,872 - Thread-9 (process_general_message_and_respond) - WARNING - Attempt 3 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:39:18,873 - Thread-9 (process_general_message_and_respond) - ERROR - Failed to get Gemini general response after 3 attempts.
2025-09-09 22:39:19,698 - Thread-10 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:39:19] "GET /get_messages HTTP/1.1" 200 -
2025-09-09 22:39:21,060 - Thread-9 (process_general_message_and_respond) - INFO - Telegram message sent to chat_id 5397241102: 'I apologize, but I'm having trouble processing your request right now. Please try again later....'
2025-09-09 22:40:28,232 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:40:28,233 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:42:42,943 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:42:42,945 - MainThread - INFO - Starting background threads...
2025-09-09 22:42:42,946 - PollingThread - INFO - Polling thread started.
2025-09-09 22:42:42,947 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:42:42,947 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:42:42,947 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:42:43,875 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:42:43,877 - MainThread - INFO - Starting Flask application...
2025-09-09 22:42:43,906 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:42:43,906 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:42:45,688 - Thread-1 (process_request_thread) - ERROR - Error in index route:
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 676, in index
return render_template("index.html",
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 150, in render_template
return _render(app, template, context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 131, in _render
rv = template.render(context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\templates\index.html", line 727, in top-level template code
{{ msg.text | safe }}
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'msg' is undefined
2025-09-09 22:42:45,691 - Thread-1 (process_request_thread) - ERROR - Exception on / [GET]
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 676, in index
return render_template("index.html",
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 150, in render_template
return _render(app, template, context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 131, in _render
rv = template.render(context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\templates\index.html", line 727, in top-level template code
{{ msg.text | safe }}
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'msg' is undefined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 1511, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 919, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 684, in index
return render_template("index.html", messages=[], schedules=[], farmers=[], CHAT_ID="")
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 150, in render_template
return _render(app, template, context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 131, in _render
rv = template.render(context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\templates\index.html", line 727, in top-level template code
{{ msg.text | safe }}
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'msg' is undefined
2025-09-09 22:42:45,695 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:42:45] "GET / HTTP/1.1" 500 -
2025-09-09 22:43:05,538 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:43:05,540 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:43:11,292 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:43:11,293 - MainThread - INFO - Starting background threads...
2025-09-09 22:43:11,295 - PollingThread - INFO - Polling thread started.
2025-09-09 22:43:11,295 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:43:11,295 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:43:11,296 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:43:12,208 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:43:12,209 - MainThread - INFO - Starting Flask application...
2025-09-09 22:43:12,240 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:43:12,241 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:43:15,262 - Thread-1 (process_request_thread) - ERROR - Error in index route:
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 676, in index
return render_template("index.html",
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 150, in render_template
return _render(app, template, context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 131, in _render
rv = template.render(context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\templates\index.html", line 727, in top-level template code
{{ msg.text | safe }}
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'msg' is undefined
2025-09-09 22:43:15,264 - Thread-1 (process_request_thread) - ERROR - Exception on / [GET]
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 676, in index
return render_template("index.html",
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 150, in render_template
return _render(app, template, context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 131, in _render
rv = template.render(context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\templates\index.html", line 727, in top-level template code
{{ msg.text | safe }}
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'msg' is undefined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 1511, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 919, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 917, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\app.py", line 902, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\app.py", line 684, in index
return render_template("index.html", messages=[], schedules=[], farmers=[], CHAT_ID="")
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 150, in render_template
return _render(app, template, context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\flask\templating.py", line 131, in _render
rv = template.render(context)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 1295, in render
self.environment.handle_exception()
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 942, in handle_exception
raise rewrite_traceback_stack(source=source)
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\templates\index.html", line 727, in top-level template code
{{ msg.text | safe }}
File "C:\Users\prani\PycharmProjects\PythonProject67(SIHSTART)\.venv\lib\site-packages\jinja2\environment.py", line 490, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'msg' is undefined
2025-09-09 22:43:15,266 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:43:15] "GET / HTTP/1.1" 500 -
2025-09-09 22:44:45,121 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:44:45,126 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:44:47,036 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:44:47,039 - MainThread - INFO - Starting background threads...
2025-09-09 22:44:47,040 - PollingThread - INFO - Polling thread started.
2025-09-09 22:44:47,041 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:44:47,041 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:44:47,041 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:44:47,959 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:44:47,960 - MainThread - INFO - Starting Flask application...
2025-09-09 22:44:47,987 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:44:47,987 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:44:49,983 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:44:49] "GET / HTTP/1.1" 200 -
2025-09-09 22:45:03,116 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'Updates are rice seed sown today and watered the field'
2025-09-09 22:45:03,117 - PollingThread - INFO - Message received in global CHAT_ID (5397241102). Checking for farmer updates.
2025-09-09 22:45:03,119 - Thread-3 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 1): 'Updates are rice seed sown today and watered the field...'
2025-09-09 22:45:03,123 - Thread-3 (process_general_message_and_respond) - WARNING - Attempt 1 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:45:04,135 - Thread-3 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 2): 'Updates are rice seed sown today and watered the field...'
2025-09-09 22:45:04,135 - Thread-3 (process_general_message_and_respond) - WARNING - Attempt 2 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:45:06,141 - Thread-3 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 3): 'Updates are rice seed sown today and watered the field...'
2025-09-09 22:45:06,142 - Thread-3 (process_general_message_and_respond) - WARNING - Attempt 3 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:45:06,142 - Thread-3 (process_general_message_and_respond) - ERROR - Failed to get Gemini general response after 3 attempts.
2025-09-09 22:45:07,317 - Thread-3 (process_general_message_and_respond) - INFO - Telegram message sent to chat_id 5397241102: 'I apologize, but I'm having trouble processing your request right now. Please try again later....'
2025-09-09 22:47:15,256 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:47:15,257 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:47:17,695 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:47:17,699 - MainThread - INFO - Starting background threads...
2025-09-09 22:47:17,713 - PollingThread - INFO - Polling thread started.
2025-09-09 22:47:17,717 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:47:17,718 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:47:17,720 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:47:18,638 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:47:18,639 - MainThread - INFO - Starting Flask application...
2025-09-09 22:47:18,642 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'Field is irrigated and rice seed are sown'
2025-09-09 22:47:18,642 - PollingThread - INFO - Message received in global CHAT_ID (5397241102). Checking for farmer updates.
2025-09-09 22:47:18,643 - Thread-1 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 1): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:47:18,645 - Thread-1 (process_general_message_and_respond) - WARNING - Attempt 1 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:47:18,676 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:47:18,677 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:47:19,663 - Thread-1 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 2): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:47:19,665 - Thread-1 (process_general_message_and_respond) - WARNING - Attempt 2 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:47:21,676 - Thread-1 (process_general_message_and_respond) - INFO - Sending general prompt to Gemini (attempt 3): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:47:21,678 - Thread-1 (process_general_message_and_respond) - WARNING - Attempt 3 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:47:21,679 - Thread-1 (process_general_message_and_respond) - ERROR - Failed to get Gemini general response after 3 attempts.
2025-09-09 22:47:22,737 - Thread-1 (process_general_message_and_respond) - INFO - Telegram message sent to chat_id 5397241102: 'I apologize, but I'm having trouble processing your request right now. Please try again later....'
2025-09-09 22:51:45,228 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:51:45,229 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:51:47,613 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:51:47,617 - MainThread - INFO - Starting background threads...
2025-09-09 22:51:47,618 - PollingThread - INFO - Polling thread started.
2025-09-09 22:51:47,619 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:51:47,619 - PollingThread - DEBUG - Polling Telegram for updates (offset: 1, timeout: 30s)...
2025-09-09 22:51:47,619 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:51:47,619 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:51:47,630 - MainThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:51:47,631 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:51:47,646 - SchedulerThread - DEBUG - Scheduler sleeping for 13 seconds until next minute check (current second: 47)...
2025-09-09 22:51:48,602 - MainThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getMe HTTP/1.1" 200 259
2025-09-09 22:51:48,604 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:51:48,605 - MainThread - INFO - Starting Flask application...
2025-09-09 22:51:48,629 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:51:48,630 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:51:54,025 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=1&timeout=30&allowed_updates=message HTTP/1.1" 200 337
2025-09-09 22:51:54,026 - PollingThread - DEBUG - Received 1 new updates.
2025-09-09 22:51:54,027 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'Field is irrigated and rice seed are sown'
2025-09-09 22:51:54,028 - PollingThread - DEBUG - Message received in global CHAT_ID (5397241102). Checking for farmer updates.
2025-09-09 22:51:54,028 - PollingThread - DEBUG - Checking farmer Unknown: last_req_date=, last_rec_date=, today=2025-09-09
2025-09-09 22:51:54,029 - PollingThread - DEBUG - No specific farmer found awaiting a *new* update today for message: 'Field is irrigated and rice seed are sown'
2025-09-09 22:51:54,030 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Sending general prompt to Gemini (attempt 1): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:51:54,031 - Thread-1 (process_general_message_and_respond_in_thread) - WARNING - Attempt 1 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:51:54,033 - PollingThread - DEBUG - Created backup of data.json at data.json.backup
2025-09-09 22:51:54,035 - PollingThread - DEBUG - Data successfully saved to data.json
2025-09-09 22:51:54,035 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199373, timeout: 30s)...
2025-09-09 22:51:54,038 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:51:55,034 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Sending general prompt to Gemini (attempt 2): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:51:55,036 - Thread-1 (process_general_message_and_respond_in_thread) - WARNING - Attempt 2 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:51:57,051 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Sending general prompt to Gemini (attempt 3): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:51:57,054 - Thread-1 (process_general_message_and_respond_in_thread) - WARNING - Attempt 3 - Gemini API error for general prompt: 'dangerous_content'
2025-09-09 22:51:57,055 - Thread-1 (process_general_message_and_respond_in_thread) - ERROR - Gemini safety filter blocked content: 'Field is irrigated and rice seed are sown...'
2025-09-09 22:51:57,055 - Thread-1 (process_general_message_and_respond_in_thread) - ERROR - Full Gemini safety error details: 'dangerous_content'
2025-09-09 22:51:57,056 - Thread-1 (process_general_message_and_respond_in_thread) - DEBUG - Attempt 1: Sending Telegram message to 5397241102 - 'I apologize, but I cannot process that request due...'
2025-09-09 22:51:57,059 - Thread-1 (process_general_message_and_respond_in_thread) - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:51:58,138 - Thread-1 (process_general_message_and_respond_in_thread) - DEBUG - https://api.telegram.org:443 "POST /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/sendMessage HTTP/1.1" 200 359
2025-09-09 22:51:58,139 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Telegram message sent to chat_id 5397241102: 'I apologize, but I cannot process that request due to content safety policies. Please try a differen...'
2025-09-09 22:52:25,540 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199373&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 22:52:25,543 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 22:52:25,544 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199373, timeout: 30s)...
2025-09-09 22:52:25,547 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:52:56,476 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199373&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 22:52:56,480 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 22:52:56,481 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199373, timeout: 30s)...
2025-09-09 22:52:56,486 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:53:27,374 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199373&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 22:53:27,377 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 22:53:27,377 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199373, timeout: 30s)...
2025-09-09 22:53:27,380 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:53:58,346 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199373&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 22:53:58,349 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 22:53:58,351 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199373, timeout: 30s)...
2025-09-09 22:53:58,354 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:54:29,238 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199373&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 22:54:29,242 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 22:54:29,242 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199373, timeout: 30s)...
2025-09-09 22:54:29,246 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:54:31,126 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:54:31,127 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 22:55:10,919 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 22:55:10,922 - MainThread - INFO - Starting background threads...
2025-09-09 22:55:10,923 - PollingThread - INFO - Polling thread started.
2025-09-09 22:55:10,924 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 22:55:10,924 - MainThread - INFO - Background threads started successfully.
2025-09-09 22:55:10,924 - PollingThread - DEBUG - Polling Telegram for updates (offset: 1, timeout: 30s)...
2025-09-09 22:55:10,924 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 22:55:10,931 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:55:10,932 - MainThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:55:10,944 - SchedulerThread - DEBUG - Scheduler sleeping for 50 seconds until next minute check (current second: 10)...
2025-09-09 22:55:12,006 - MainThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getMe HTTP/1.1" 200 259
2025-09-09 22:55:12,007 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 22:55:12,008 - MainThread - INFO - Starting Flask application...
2025-09-09 22:55:12,038 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 22:55:12,038 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 22:55:13,548 - Thread-1 (process_request_thread) - INFO - 127.0.0.1 - - [09/Sep/2025 22:55:13] "GET / HTTP/1.1" 200 -
2025-09-09 22:55:19,311 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=1&timeout=30&allowed_updates=message HTTP/1.1" 200 337
2025-09-09 22:55:19,313 - PollingThread - DEBUG - Received 1 new updates.
2025-09-09 22:55:19,315 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'Field is irrigated and rice seed are sown'
2025-09-09 22:55:19,316 - PollingThread - DEBUG - Message received in global CHAT_ID (5397241102). Checking for farmer updates.
2025-09-09 22:55:19,316 - PollingThread - DEBUG - Checking farmer Unknown: last_req_date=, last_rec_date=, today=2025-09-09
2025-09-09 22:55:19,318 - PollingThread - DEBUG - No specific farmer found awaiting a *new* update today for message: 'Field is irrigated and rice seed are sown'
2025-09-09 22:55:19,318 - Thread-3 (process_general_message_and_respond_in_thread) - INFO - Sending general prompt to Gemini (attempt 1): 'Field is irrigated and rice seed are sown...'
2025-09-09 22:55:19,322 - PollingThread - DEBUG - Created backup of data.json at data.json.backup
2025-09-09 22:55:19,327 - PollingThread - DEBUG - Data successfully saved to data.json
2025-09-09 22:55:19,328 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199374, timeout: 30s)...
2025-09-09 22:55:19,338 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:55:32,067 - Thread-3 (process_general_message_and_respond_in_thread) - INFO - Received general response from Gemini: 'Excellent! Now focus on maintaining consistent soil moisture. Monitor for seedling emergence and a...'
2025-09-09 22:55:32,067 - Thread-3 (process_general_message_and_respond_in_thread) - DEBUG - Attempt 1: Sending Telegram message to 5397241102 - 'Excellent! Now focus on maintaining consistent so...'
2025-09-09 22:55:32,069 - Thread-3 (process_general_message_and_respond_in_thread) - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 22:55:37,107 - Thread-3 (process_general_message_and_respond_in_thread) - DEBUG - https://api.telegram.org:443 "POST /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/sendMessage HTTP/1.1" 200 457
2025-09-09 22:55:37,108 - Thread-3 (process_general_message_and_respond_in_thread) - INFO - Telegram message sent to chat_id 5397241102: 'Excellent! Now focus on maintaining consistent soil moisture. Monitor for seedling emergence and a...'
2025-09-09 22:55:49,638 - MainThread - INFO - Received signal 2. Initiating shutdown...
2025-09-09 22:55:49,639 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 23:00:07,581 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 23:00:07,584 - MainThread - INFO - Starting background threads...
2025-09-09 23:00:07,585 - PollingThread - INFO - Polling thread started.
2025-09-09 23:00:07,585 - PollingThread - DEBUG - Polling Telegram for updates (offset: 1, timeout: 30s)...
2025-09-09 23:00:07,585 - SchedulerThread - INFO - Scheduler thread started.
2025-09-09 23:00:07,585 - MainThread - INFO - Background threads started successfully.
2025-09-09 23:00:07,586 - SchedulerThread - INFO - New day detected: 2025-09-09. Resetting daily scheduler flags.
2025-09-09 23:00:07,590 - MainThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:00:07,591 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:00:07,611 - SchedulerThread - DEBUG - Scheduler sleeping for 53 seconds until next minute check (current second: 7)...
2025-09-09 23:00:08,496 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=1&timeout=30&allowed_updates=message HTTP/1.1" 200 325
2025-09-09 23:00:08,496 - PollingThread - DEBUG - Received 1 new updates.
2025-09-09 23:00:08,497 - PollingThread - INFO - Received message from Pranit Chilbule (chat_id: 5397241102): 'What is data under farms.json'
2025-09-09 23:00:08,497 - PollingThread - DEBUG - Message received in global CHAT_ID (5397241102). Checking for farmer updates.
2025-09-09 23:00:08,498 - PollingThread - DEBUG - Checking farmer Unknown: last_req_date=, last_rec_date=, today=2025-09-09
2025-09-09 23:00:08,498 - PollingThread - DEBUG - No specific farmer found awaiting a *new* update today for message: 'What is data under farms.json'
2025-09-09 23:00:08,499 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Sending general prompt to Gemini (attempt 1): 'What is data under farms.json...'
2025-09-09 23:00:08,502 - PollingThread - DEBUG - Created backup of data.json at data.json.backup
2025-09-09 23:00:08,504 - PollingThread - DEBUG - Data successfully saved to data.json
2025-09-09 23:00:08,504 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:00:08,508 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:00:08,537 - MainThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getMe HTTP/1.1" 200 259
2025-09-09 23:00:08,538 - MainThread - INFO - Telegram Bot connected: @KrishiBotmitrabot (Krishi Mitra)
2025-09-09 23:00:08,538 - MainThread - INFO - Starting Flask application...
2025-09-09 23:00:08,560 - MainThread - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
* Running on http://192.168.0.103:5000
2025-09-09 23:00:08,560 - MainThread - INFO - Press CTRL+C to quit
2025-09-09 23:00:10,595 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Received general response from Gemini: 'Hello! As Krushi Mitra, I can't access local files like "farms.json" on your computer. That file li...'
2025-09-09 23:00:10,595 - Thread-1 (process_general_message_and_respond_in_thread) - DEBUG - Attempt 1: Sending Telegram message to 5397241102 - 'Hello! As Krushi Mitra, I can't access local file...'
2025-09-09 23:00:10,597 - Thread-1 (process_general_message_and_respond_in_thread) - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:00:11,827 - Thread-1 (process_general_message_and_respond_in_thread) - DEBUG - https://api.telegram.org:443 "POST /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/sendMessage HTTP/1.1" 200 639
2025-09-09 23:00:11,829 - Thread-1 (process_general_message_and_respond_in_thread) - INFO - Telegram message sent to chat_id 5397241102: 'Hello! As Krushi Mitra, I can't access local files like "farms.json" on your computer. That file li...'
2025-09-09 23:00:40,453 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:00:40,458 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:00:40,458 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:00:40,468 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:01:11,427 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:01:11,436 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:01:11,442 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:01:11,452 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:01:42,390 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:01:42,392 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:01:42,393 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:01:42,395 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:02:13,301 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:02:13,305 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:02:13,305 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:02:13,309 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:02:45,569 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:02:45,573 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:02:45,574 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:02:45,577 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:03:18,529 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:03:18,531 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:03:18,532 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:03:18,535 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:03:51,245 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:03:51,247 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:03:51,248 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:03:51,251 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:04:22,175 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:04:22,179 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:04:22,180 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:04:22,185 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:04:53,081 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:04:53,085 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:04:53,086 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:04:53,091 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:05:24,041 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:05:24,043 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:05:24,043 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:05:24,047 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:05:54,941 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:05:54,945 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:05:54,947 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:05:54,962 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:06:25,901 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:06:25,903 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:06:25,903 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:06:25,905 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:06:56,813 - PollingThread - DEBUG - https://api.telegram.org:443 "GET /bot8328709566:AAH7ZmdWuzGODlTByJ34yI5yR9e8otBokBc/getUpdates?offset=193199375&timeout=30&allowed_updates=message HTTP/1.1" 200 23
2025-09-09 23:06:56,817 - PollingThread - DEBUG - Received 0 new updates.
2025-09-09 23:06:56,817 - PollingThread - DEBUG - Polling Telegram for updates (offset: 193199375, timeout: 30s)...
2025-09-09 23:06:56,821 - PollingThread - DEBUG - Starting new HTTPS connection (1): api.telegram.org:443
2025-09-09 23:13:55,205 - MainThread - CRITICAL - BOT_TOKEN is not set or is still the placeholder. Please set the BOT_TOKEN environment variable or change it in the script.
2025-09-09 23:13:55,206 - MainThread - CRITICAL - CHAT_ID is not set or is still the placeholder. This is now the primary chat for all farmers and tests. Please set the CHAT_ID environment variable or change it in the script.
2025-09-09 23:13:55,206 - MainThread - CRITICAL - GEMINI_API_KEY is not set or is still the placeholder. Please set the GEMINI_API_KEY environment variable or change it in the script.
2025-09-09 23:13:55,206 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 23:13:55,268 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...
2025-09-09 23:15:11,102 - MainThread - CRITICAL - BOT_TOKEN is not set or is still the placeholder. Please set the BOT_TOKEN environment variable or change it in the script.
2025-09-09 23:15:11,102 - MainThread - CRITICAL - CHAT_ID is not set or is still the placeholder. This is now the primary chat for all farmers and tests. Please set the CHAT_ID environment variable or change it in the script.
2025-09-09 23:15:11,103 - MainThread - CRITICAL - GEMINI_API_KEY is not set or is still the placeholder. Please set the GEMINI_API_KEY environment variable or change it in the script.
2025-09-09 23:15:11,103 - MainThread - INFO - Gemini model initialized successfully (gemini-1.5-flash).
2025-09-09 23:15:11,134 - MainThread - INFO - Setting polling_active to False to signal background threads to stop...