summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/website_telegram.py74
1 files changed, 37 insertions, 37 deletions
diff --git a/indoteknik_custom/models/website_telegram.py b/indoteknik_custom/models/website_telegram.py
index c655143e..c877a067 100644
--- a/indoteknik_custom/models/website_telegram.py
+++ b/indoteknik_custom/models/website_telegram.py
@@ -1,5 +1,5 @@
import requests
-import clipboard
+# import clipboard
from odoo import models, fields, api
from telethon.sessions import StringSession
from telethon.sync import TelegramClient
@@ -8,11 +8,11 @@ from telethon import functions, types
from telethon.tl.types import InputPeerChannel
import asyncio
from telethon.tl.functions.messages import SendMessageRequest
-from telethon.tl.types import InputMediaPoll, Poll, PollAnswer, PeerChannel
+# from telethon.tl.types import InputMediaPoll, Poll, PollAnswer, PeerChannel
import datetime
from telethon.tl.types import MessageMediaPoll
-from telethon.tl.functions.messages import SendMediaRequest
-from telethon.tl.types import TextWithEntities
+# from telethon.tl.functions.messages import SendMediaRequest
+# from telethon.tl.types import TextWithEntities
class WebsiteTelegram(models.Model):
_name = 'website.telegram'
@@ -148,39 +148,39 @@ class WebsiteTelegram(models.Model):
except Exception as e:
print(e)
- @api.depends('name', 'chatID', 'bot_name')
- def _calc_python_code(self):
- for record in self:
- if not record.name:
- record.python_code = "pleas put a name"
- elif not record.test_message:
- record.test_message = "test"
- else:
- record.python_code = "self.env['website.telegram'].search([('name', '=', '" + record.name + "')])[0].send_to_telegram('" + record.test_message + "')"
-
- def copy_chat_id(self):
- record = self.browse(self.id)
- clipboard.copy(record.python_code)
-
- def paste_chat_id(self):
- record = self.browse(self.id)
- chat_id = clipboard.paste()
- record.write({'chatID': chat_id})
-
- def paste_bot_name(self):
- record = self.browse(self.id)
- bot_name = clipboard.paste()
- record.write({'bot_name': bot_name})
-
- def get_updates(self):
- apiURL = f'https://api.telegram.org/bot{self.bot_name}/getUpdates'
- try:
- response = requests.get(apiURL)
- updates = response.json()
- return updates
- except Exception as e:
- print(e)
- return None
+ # @api.depends('name', 'chatID', 'bot_name')
+ # def _calc_python_code(self):
+ # for record in self:
+ # if not record.name:
+ # record.python_code = "pleas put a name"
+ # elif not record.test_message:
+ # record.test_message = "test"
+ # else:
+ # record.python_code = "self.env['website.telegram'].search([('name', '=', '" + record.name + "')])[0].send_to_telegram('" + record.test_message + "')"
+ #
+ # def copy_chat_id(self):
+ # record = self.browse(self.id)
+ # clipboard.copy(record.python_code)
+ #
+ # def paste_chat_id(self):
+ # record = self.browse(self.id)
+ # chat_id = clipboard.paste()
+ # record.write({'chatID': chat_id})
+ #
+ # def paste_bot_name(self):
+ # record = self.browse(self.id)
+ # bot_name = clipboard.paste()
+ # record.write({'bot_name': bot_name})
+ #
+ # def get_updates(self):
+ # apiURL = f'https://api.telegram.org/bot{self.bot_name}/getUpdates'
+ # try:
+ # response = requests.get(apiURL)
+ # updates = response.json()
+ # return updates
+ # except Exception as e:
+ # print(e)
+ # return None
# def receive_messages(self):
# updates = self.get_updates()