Mohammed Foud commited on
Commit
d1a8e48
·
1 Parent(s): 48c822f

Add application file

Browse files
Dockerfile CHANGED
@@ -24,5 +24,8 @@ RUN pip install --no-cache-dir --upgrade -r requirements.txt
24
  # Copy the rest of the app
25
  COPY --chown=user . /app
26
 
 
 
27
 
28
- # CMD ["python3", "tiktok.py"]
 
 
24
  # Copy the rest of the app
25
  COPY --chown=user . /app
26
 
27
+ # Expose port for Flask app
28
+ EXPOSE 7860
29
 
30
+ # Run Flask application
31
+ CMD ["python3", "app.py"]
README_WEB.md CHANGED
@@ -37,7 +37,7 @@ python app.py
37
  ### Accessing the Interface
38
 
39
  1. Open your web browser
40
- 2. Go to: `http://localhost:5000`
41
  3. You'll see the modern web interface
42
 
43
  ### Using the Bot
@@ -105,7 +105,7 @@ tik/
105
 
106
  1. **Port already in use:**
107
  - Change the port in `app.py` or `run_flask.py`
108
- - Kill any existing processes on port 5000
109
 
110
  2. **Chrome/ChromeDriver issues:**
111
  - Make sure Chrome is installed
 
37
  ### Accessing the Interface
38
 
39
  1. Open your web browser
40
+ 2. Go to: `http://localhost:7860`
41
  3. You'll see the modern web interface
42
 
43
  ### Using the Bot
 
105
 
106
  1. **Port already in use:**
107
  - Change the port in `app.py` or `run_flask.py`
108
+ - Kill any existing processes on port 7860
109
 
110
  2. **Chrome/ChromeDriver issues:**
111
  - Make sure Chrome is installed
__pycache__/app.cpython-312.pyc ADDED
Binary file (8.1 kB). View file
 
__pycache__/tiktok.cpython-312.pyc CHANGED
Binary files a/__pycache__/tiktok.cpython-312.pyc and b/__pycache__/tiktok.cpython-312.pyc differ
 
app.py CHANGED
@@ -193,4 +193,4 @@ def handle_disconnect():
193
  print('Client disconnected')
194
 
195
  if __name__ == '__main__':
196
- socketio.run(app, debug=True, host='0.0.0.0', port=5000)
 
193
  print('Client disconnected')
194
 
195
  if __name__ == '__main__':
196
+ socketio.run(app, debug=True, host='0.0.0.0', port=7860)
docker-compose.yml ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: '3.8'
2
+
3
+ services:
4
+ tiktok-bot:
5
+ build: .
6
+ ports:
7
+ - "7860:7860"
8
+ volumes:
9
+ - ./tiktok_cookies.json:/app/tiktok_cookies.json
10
+ - ./commented_videos.json:/app/commented_videos.json
11
+ - ./tiktok_bot.log:/app/tiktok_bot.log
12
+ - ./selenium_cache:/app/selenium_cache
13
+ environment:
14
+ - PYTHONUNBUFFERED=1
15
+ restart: unless-stopped
requirements.txt CHANGED
@@ -7,5 +7,6 @@ uvicorn[standard]
7
  pydantic
8
  python-telegram-bot[callback-data]
9
  tqdm
10
- flask
11
- flask-socketio
 
 
7
  pydantic
8
  python-telegram-bot[callback-data]
9
  tqdm
10
+ flask==2.3.3
11
+ flask-socketio==5.3.6
12
+ python-socketio==5.8.0
run_flask.py CHANGED
@@ -7,11 +7,11 @@ from app import app, socketio
7
 
8
  if __name__ == '__main__':
9
  print("Starting TikTok Bot Web Interface...")
10
- print("Open your browser and go to: http://localhost:5000")
11
  print("Press Ctrl+C to stop the server")
12
 
13
  try:
14
- socketio.run(app, debug=True, host='0.0.0.0', port=5000)
15
  except KeyboardInterrupt:
16
  print("\nShutting down server...")
17
  except Exception as e:
 
7
 
8
  if __name__ == '__main__':
9
  print("Starting TikTok Bot Web Interface...")
10
+ print("Open your browser and go to: http://localhost:7860")
11
  print("Press Ctrl+C to stop the server")
12
 
13
  try:
14
+ socketio.run(app, debug=True, host='0.0.0.0', port=7860)
15
  except KeyboardInterrupt:
16
  print("\nShutting down server...")
17
  except Exception as e:
templates/index.html CHANGED
@@ -28,6 +28,7 @@
28
  type="url"
29
  id="videoUrl"
30
  name="videoUrl"
 
31
  required
32
  placeholder="https://www.tiktok.com/@username/video/..."
33
  class="w-full px-4 py-3 bg-white/10 border border-white/20 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500"
@@ -42,6 +43,7 @@
42
  id="commentText"
43
  name="commentText"
44
  required
 
45
  rows="3"
46
  placeholder="Enter your comment text here..."
47
  class="w-full px-4 py-3 bg-white/10 border border-white/20 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 resize-none"
 
28
  type="url"
29
  id="videoUrl"
30
  name="videoUrl"
31
+ value="https://www.tiktok.com/@olyan15k/video/7525851748410379528?_t=ZS-8xz2qmFzVEg&_r=1"
32
  required
33
  placeholder="https://www.tiktok.com/@username/video/..."
34
  class="w-full px-4 py-3 bg-white/10 border border-white/20 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500"
 
43
  id="commentText"
44
  name="commentText"
45
  required
46
+ value="أفضل صانع محتوى ، يا رب أفوز❤️❤️"
47
  rows="3"
48
  placeholder="Enter your comment text here..."
49
  class="w-full px-4 py-3 bg-white/10 border border-white/20 rounded-lg text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 resize-none"
tiktok_bot.log CHANGED
@@ -980,3 +980,106 @@ Stacktrace:
980
  2025-07-14 02:20:31,064 - INFO - Posting comment 1/500: Wow
981
  2025-07-14 02:20:32,914 - INFO - Successfully posted comment 1/500 on https://www.tiktok.com/@abuamsl/video/7522856538034212117?is_from_webapp=1&sender_device=pc
982
  2025-07-14 02:20:34,891 - INFO - Bot execution finished. Closing browser in 10 seconds.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
980
  2025-07-14 02:20:31,064 - INFO - Posting comment 1/500: Wow
981
  2025-07-14 02:20:32,914 - INFO - Successfully posted comment 1/500 on https://www.tiktok.com/@abuamsl/video/7522856538034212117?is_from_webapp=1&sender_device=pc
982
  2025-07-14 02:20:34,891 - INFO - Bot execution finished. Closing browser in 10 seconds.
983
+ 2025-07-14 02:41:13,090 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
984
+ * Running on all addresses (0.0.0.0)
985
+ * Running on http://127.0.0.1:5000
986
+ * Running on http://192.168.12.185:5000
987
+ 2025-07-14 02:41:13,090 - INFO - Press CTRL+C to quit
988
+ 2025-07-14 02:41:13,090 - INFO - * Restarting with watchdog (inotify)
989
+ 2025-07-14 02:41:14,143 - WARNING - * Debugger is active!
990
+ 2025-07-14 02:41:14,157 - INFO - * Debugger PIN: 614-977-117
991
+ 2025-07-14 02:41:22,997 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:22] "GET / HTTP/1.1" 200 -
992
+ 2025-07-14 02:41:25,136 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:25] "GET /socket.io/?EIO=4&transport=polling&t=PW6AZ47 HTTP/1.1" 200 -
993
+ 2025-07-14 02:41:25,178 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:25] "POST /socket.io/?EIO=4&transport=polling&t=PW6AZ4m&sid=tq5vFds2YWEBSbZvAAAA HTTP/1.1" 200 -
994
+ 2025-07-14 02:41:25,183 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:25] "GET /socket.io/?EIO=4&transport=polling&t=PW6AZ4p&sid=tq5vFds2YWEBSbZvAAAA HTTP/1.1" 200 -
995
+ 2025-07-14 02:41:25,209 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:25] "GET /favicon.ico HTTP/1.1" 404 -
996
+ 2025-07-14 02:41:25,238 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:25] "GET /socket.io/?EIO=4&transport=polling&t=PW6AZ5I&sid=tq5vFds2YWEBSbZvAAAA HTTP/1.1" 200 -
997
+ 2025-07-14 02:41:25,311 - INFO - 127.0.0.1 - - [14/Jul/2025 02:41:25] "GET /socket.io/?EIO=4&transport=polling&t=PW6AZ6x&sid=tq5vFds2YWEBSbZvAAAA HTTP/1.1" 200 -
998
+ 2025-07-14 02:42:48,051 - INFO - 127.0.0.1 - - [14/Jul/2025 02:42:48] "GET / HTTP/1.1" 200 -
999
+ 2025-07-14 02:42:48,071 - INFO - 127.0.0.1 - - [14/Jul/2025 02:42:48] "GET /socket.io/?EIO=4&transport=websocket&sid=tq5vFds2YWEBSbZvAAAA HTTP/1.1" 200 -
1000
+ 2025-07-14 02:42:48,267 - INFO - 127.0.0.1 - - [14/Jul/2025 02:42:48] "GET /socket.io/?EIO=4&transport=polling&t=PW6AtN7 HTTP/1.1" 200 -
1001
+ 2025-07-14 02:42:48,289 - INFO - 127.0.0.1 - - [14/Jul/2025 02:42:48] "POST /socket.io/?EIO=4&transport=polling&t=PW6AtNQ&sid=blKz16O1_vZCppYqAAAC HTTP/1.1" 200 -
1002
+ 2025-07-14 02:42:48,295 - INFO - 127.0.0.1 - - [14/Jul/2025 02:42:48] "GET /socket.io/?EIO=4&transport=polling&t=PW6AtNS&sid=blKz16O1_vZCppYqAAAC HTTP/1.1" 200 -
1003
+ 2025-07-14 02:43:11,903 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:11] "GET / HTTP/1.1" 200 -
1004
+ 2025-07-14 02:43:11,915 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:11] "GET /socket.io/?EIO=4&transport=websocket&sid=blKz16O1_vZCppYqAAAC HTTP/1.1" 200 -
1005
+ 2025-07-14 02:43:12,093 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:12] "GET /socket.io/?EIO=4&transport=polling&t=PW6AzBP HTTP/1.1" 200 -
1006
+ 2025-07-14 02:43:12,115 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:12] "POST /socket.io/?EIO=4&transport=polling&t=PW6AzBb&sid=Eor0D1KWZK_qjYEfAAAE HTTP/1.1" 200 -
1007
+ 2025-07-14 02:43:12,116 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:12] "GET /socket.io/?EIO=4&transport=polling&t=PW6AzBd&sid=Eor0D1KWZK_qjYEfAAAE HTTP/1.1" 200 -
1008
+ 2025-07-14 02:43:12,144 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:12] "GET /socket.io/?EIO=4&transport=polling&t=PW6AzB-&sid=Eor0D1KWZK_qjYEfAAAE HTTP/1.1" 200 -
1009
+ 2025-07-14 02:43:13,268 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:13] "GET / HTTP/1.1" 200 -
1010
+ 2025-07-14 02:43:13,277 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:13] "GET /socket.io/?EIO=4&transport=websocket&sid=Eor0D1KWZK_qjYEfAAAE HTTP/1.1" 200 -
1011
+ 2025-07-14 02:43:13,447 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PW6AzWZ HTTP/1.1" 200 -
1012
+ 2025-07-14 02:43:13,465 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:13] "POST /socket.io/?EIO=4&transport=polling&t=PW6AzWm&sid=ew0ZZxJCgF7K-cTJAAAG HTTP/1.1" 200 -
1013
+ 2025-07-14 02:43:13,469 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:13] "GET /socket.io/?EIO=4&transport=polling&t=PW6AzWq&sid=ew0ZZxJCgF7K-cTJAAAG HTTP/1.1" 200 -
1014
+ 2025-07-14 02:43:14,089 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET / HTTP/1.1" 200 -
1015
+ 2025-07-14 02:43:14,106 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET /socket.io/?EIO=4&transport=websocket&sid=ew0ZZxJCgF7K-cTJAAAG HTTP/1.1" 200 -
1016
+ 2025-07-14 02:43:14,285 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PW6Azjg HTTP/1.1" 200 -
1017
+ 2025-07-14 02:43:14,310 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "POST /socket.io/?EIO=4&transport=polling&t=PW6Azj_&sid=DUFmp582xGixIBXEAAAI HTTP/1.1" 200 -
1018
+ 2025-07-14 02:43:14,314 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PW6Azk1&sid=DUFmp582xGixIBXEAAAI HTTP/1.1" 200 -
1019
+ 2025-07-14 02:43:14,357 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET / HTTP/1.1" 200 -
1020
+ 2025-07-14 02:43:14,390 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET /socket.io/?EIO=4&transport=websocket&sid=DUFmp582xGixIBXEAAAI HTTP/1.1" 200 -
1021
+ 2025-07-14 02:43:14,553 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PW6Azns HTTP/1.1" 200 -
1022
+ 2025-07-14 02:43:14,581 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "POST /socket.io/?EIO=4&transport=polling&t=PW6Azo8&sid=2WMHMFAfJVIL8NVNAAAK HTTP/1.1" 200 -
1023
+ 2025-07-14 02:43:14,583 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:14] "GET /socket.io/?EIO=4&transport=polling&t=PW6Azo9&sid=2WMHMFAfJVIL8NVNAAAK HTTP/1.1" 200 -
1024
+ 2025-07-14 02:43:26,168 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
1025
+ * Running on all addresses (0.0.0.0)
1026
+ * Running on http://127.0.0.1:5000
1027
+ * Running on http://192.168.12.185:5000
1028
+ 2025-07-14 02:43:26,169 - INFO - Press CTRL+C to quit
1029
+ 2025-07-14 02:43:26,170 - INFO - * Restarting with watchdog (inotify)
1030
+ 2025-07-14 02:43:27,237 - WARNING - * Debugger is active!
1031
+ 2025-07-14 02:43:27,242 - INFO - * Debugger PIN: 614-977-117
1032
+ 2025-07-14 02:43:29,417 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:29] "GET /socket.io/?EIO=4&transport=polling&t=PW6B1Q2 HTTP/1.1" 200 -
1033
+ 2025-07-14 02:43:29,425 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:29] "POST /socket.io/?EIO=4&transport=polling&t=PW6B1QB&sid=D3ZwBJPss6lmK7Y8AAAA HTTP/1.1" 200 -
1034
+ 2025-07-14 02:43:29,427 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:29] "GET /socket.io/?EIO=4&transport=polling&t=PW6B1QC&sid=D3ZwBJPss6lmK7Y8AAAA HTTP/1.1" 200 -
1035
+ 2025-07-14 02:43:30,732 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:30] "GET / HTTP/1.1" 200 -
1036
+ 2025-07-14 02:43:30,745 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:30] "GET /socket.io/?EIO=4&transport=websocket&sid=D3ZwBJPss6lmK7Y8AAAA HTTP/1.1" 200 -
1037
+ 2025-07-14 02:43:30,885 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:30] "GET /socket.io/?EIO=4&transport=polling&t=PW6B1mz HTTP/1.1" 200 -
1038
+ 2025-07-14 02:43:30,906 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:30] "POST /socket.io/?EIO=4&transport=polling&t=PW6B1nF&sid=bDmaHQZIQ1UwJLWPAAAC HTTP/1.1" 200 -
1039
+ 2025-07-14 02:43:30,907 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:30] "GET /socket.io/?EIO=4&transport=polling&t=PW6B1nH&sid=bDmaHQZIQ1UwJLWPAAAC HTTP/1.1" 200 -
1040
+ 2025-07-14 02:43:31,833 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:31] "GET / HTTP/1.1" 200 -
1041
+ 2025-07-14 02:43:31,850 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:31] "GET /socket.io/?EIO=4&transport=websocket&sid=bDmaHQZIQ1UwJLWPAAAC HTTP/1.1" 200 -
1042
+ 2025-07-14 02:43:31,998 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:31] "GET /socket.io/?EIO=4&transport=polling&t=PW6B22P HTTP/1.1" 200 -
1043
+ 2025-07-14 02:43:32,012 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "POST /socket.io/?EIO=4&transport=polling&t=PW6B22c&sid=KR4VKURN-8JexBrhAAAE HTTP/1.1" 200 -
1044
+ 2025-07-14 02:43:32,019 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PW6B22e&sid=KR4VKURN-8JexBrhAAAE HTTP/1.1" 200 -
1045
+ 2025-07-14 02:43:32,040 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET / HTTP/1.1" 200 -
1046
+ 2025-07-14 02:43:32,074 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET /socket.io/?EIO=4&transport=websocket&sid=KR4VKURN-8JexBrhAAAE HTTP/1.1" 200 -
1047
+ 2025-07-14 02:43:32,223 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PW6B25v HTTP/1.1" 200 -
1048
+ 2025-07-14 02:43:32,235 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "POST /socket.io/?EIO=4&transport=polling&t=PW6B264&sid=Ju3JPJXfMRes2Pe-AAAG HTTP/1.1" 200 -
1049
+ 2025-07-14 02:43:32,240 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET /socket.io/?EIO=4&transport=polling&t=PW6B268&sid=Ju3JPJXfMRes2Pe-AAAG HTTP/1.1" 200 -
1050
+ 2025-07-14 02:43:32,829 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET / HTTP/1.1" 200 -
1051
+ 2025-07-14 02:43:32,845 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:32] "GET /socket.io/?EIO=4&transport=websocket&sid=Ju3JPJXfMRes2Pe-AAAG HTTP/1.1" 200 -
1052
+ 2025-07-14 02:43:33,002 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET /socket.io/?EIO=4&transport=polling&t=PW6B2I6 HTTP/1.1" 200 -
1053
+ 2025-07-14 02:43:33,015 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "POST /socket.io/?EIO=4&transport=polling&t=PW6B2IH&sid=Pyb-X78mt5tz8GUHAAAI HTTP/1.1" 200 -
1054
+ 2025-07-14 02:43:33,020 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET /socket.io/?EIO=4&transport=polling&t=PW6B2II&sid=Pyb-X78mt5tz8GUHAAAI HTTP/1.1" 200 -
1055
+ 2025-07-14 02:43:33,039 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET /socket.io/?EIO=4&transport=polling&t=PW6B2Id&sid=Pyb-X78mt5tz8GUHAAAI HTTP/1.1" 200 -
1056
+ 2025-07-14 02:43:33,050 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET / HTTP/1.1" 200 -
1057
+ 2025-07-14 02:43:33,073 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET /socket.io/?EIO=4&transport=websocket&sid=Pyb-X78mt5tz8GUHAAAI HTTP/1.1" 200 -
1058
+ 2025-07-14 02:43:33,245 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET /socket.io/?EIO=4&transport=polling&t=PW6B2Lp HTTP/1.1" 200 -
1059
+ 2025-07-14 02:43:33,265 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "POST /socket.io/?EIO=4&transport=polling&t=PW6B2MA&sid=xv-5o0K20nmG29oyAAAK HTTP/1.1" 200 -
1060
+ 2025-07-14 02:43:33,267 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:33] "GET /socket.io/?EIO=4&transport=polling&t=PW6B2MB&sid=xv-5o0K20nmG29oyAAAK HTTP/1.1" 200 -
1061
+ 2025-07-14 02:43:39,265 - INFO - 127.0.0.1 - - [14/Jul/2025 02:43:39] "POST /start_bot HTTP/1.1" 200 -
1062
+ 2025-07-14 02:44:26,954 - WARNING - Error sending stats to Plausible: error sending request for url (https://plausible.io/api/event)
1063
+ 2025-07-14 02:44:27,366 - INFO - Loaded 3 previously commented videos.
1064
+ 2025-07-14 02:44:33,347 - INFO - Cookies loaded successfully.
1065
+ 2025-07-14 02:45:40,442 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/app.py', reloading
1066
+ 2025-07-14 02:45:40,445 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/app.py', reloading
1067
+ 2025-07-14 02:45:40,446 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/app.py', reloading
1068
+ 2025-07-14 02:45:40,837 - INFO - * Restarting with watchdog (inotify)
1069
+ 2025-07-14 02:45:42,949 - WARNING - * Debugger is active!
1070
+ 2025-07-14 02:45:42,961 - INFO - * Debugger PIN: 614-977-117
1071
+ 2025-07-14 02:45:44,891 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:44] "GET /socket.io/?EIO=4&transport=polling&t=PW6BXhs HTTP/1.1" 200 -
1072
+ 2025-07-14 02:45:44,915 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:44] "POST /socket.io/?EIO=4&transport=polling&t=PW6BYV8&sid=lXzPvMumKUMwCBACAAAA HTTP/1.1" 200 -
1073
+ 2025-07-14 02:45:44,919 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:44] "GET /socket.io/?EIO=4&transport=polling&t=PW6BYVA&sid=lXzPvMumKUMwCBACAAAA HTTP/1.1" 200 -
1074
+ 2025-07-14 02:45:44,950 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:44] "GET /socket.io/?EIO=4&transport=polling&t=PW6BYVe&sid=lXzPvMumKUMwCBACAAAA HTTP/1.1" 200 -
1075
+ 2025-07-14 02:45:45,314 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/run_flask.py', reloading
1076
+ 2025-07-14 02:45:45,317 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/run_flask.py', reloading
1077
+ 2025-07-14 02:45:45,320 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/run_flask.py', reloading
1078
+ 2025-07-14 02:45:45,400 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/run_flask.py', reloading
1079
+ 2025-07-14 02:45:45,403 - INFO - * Detected change in '/home/mfoud444/1project/opensource/tik/run_flask.py', reloading
1080
+ 2025-07-14 02:45:46,099 - INFO - * Restarting with watchdog (inotify)
1081
+ 2025-07-14 02:45:47,119 - WARNING - * Debugger is active!
1082
+ 2025-07-14 02:45:47,133 - INFO - * Debugger PIN: 614-977-117
1083
+ 2025-07-14 02:45:48,485 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:48] "GET /socket.io/?EIO=4&transport=polling&t=PW6BZ32 HTTP/1.1" 200 -
1084
+ 2025-07-14 02:45:48,507 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:48] "POST /socket.io/?EIO=4&transport=polling&t=PW6BZNG&sid=6UJGOBHorbZ9ZUpZAAAA HTTP/1.1" 200 -
1085
+ 2025-07-14 02:45:48,510 - INFO - 127.0.0.1 - - [14/Jul/2025 02:45:48] "GET /socket.io/?EIO=4&transport=polling&t=PW6BZNI&sid=6UJGOBHorbZ9ZUpZAAAA HTTP/1.1" 200 -