diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2025-01-20 13:35:37 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2025-01-20 13:35:37 +0700 |
| commit | d4d24ffeff13b6169e0e3657c48990e45e80fd17 (patch) | |
| tree | 1f7c8f049b3431e5728cd8d39113638965f379fe | |
| parent | 16abf01b3c6c86212845c0bde2eabd46712ad740 (diff) | |
<iman> delete clipboard modul import
| -rw-r--r-- | indoteknik_custom/models/website_telegram.py | 74 |
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() |
