• Вопрос Вопрос
Вопрос Как боту взаимодействовать с каналом и его участниками? [Telegram BOT]

Я хочу написать бота-администратора телеграмм канала который должен просматривать участников канала, добавлять/удалять администраторов, добавлять/удалять людей на сервер, писать/удалять сообщения в канале и т.д. Но я не могу найти под это дело API, помогите кто шарит

P.s обычного чат-бота я сделать могу легко, вопрос именно про API взаимодействия с ТГ каналом

  • Вопрос Вопрос
Вопрос Как привязать optionmenu к какой либо заранее заготовленной формуле?

Python:
Развернуть Свернуть Копировать
import customtkinter

customtkinter.set_appearance_mode("System")  # Modes: "System" (standard), "Dark", "Light"
customtkinter.set_default_color_theme("dark-blue")  # Themes: "blue" (standard), "green", "dark-blue"

class App(customtkinter.CTk):
    def __init__(self):
        super().__init__()

        self.title("Калькулятор")
        self.geometry("540x285")

        self.sidebar_frame = customtkinter.CTkFrame(self, width=130, corner_radius=7)
        self.sidebar_frame.grid(row=0, column=0, padx=(20, 0), pady=(20, 0), sticky="nsew")
        self.sidebar_frame.grid_rowconfigure(4, weight=1)
        self.logo_label = customtkinter.CTkLabel(self.sidebar_frame, text="Настройки ",
                                                 font=customtkinter.CTkFont(size=20, weight="bold"))
        self.logo_label.grid(row=0, column=0, padx=(20, 10), pady=(20, 10))

        self.appearance_mode_label = customtkinter.CTkLabel(self.sidebar_frame, text="Цвет окна", anchor="w")
        self.appearance_mode_label.grid(row=5, column=0, padx=20, pady=(10, 0))
        self.appearance_mode_optionemenu = customtkinter.CTkOptionMenu(self.sidebar_frame,
                                                                       values=["Dark", "Light", "System"],
                                                                       command=self.change_appearance_mode_event)
        self.appearance_mode_optionemenu.grid(row=6, column=0, padx=20, pady=(10, 10))
        self.scaling_label = customtkinter.CTkLabel(self.sidebar_frame, text="Масштаб", anchor="w")
        self.scaling_label.grid(row=7, column=0, padx=20, pady=(10, 0))
        self.scaling_optionemenu = customtkinter.CTkOptionMenu(self.sidebar_frame,
                                                               values=["100%", "110%", "120%"],
                                                               command=self.change_scaling_event)
        self.scaling_optionemenu.grid(row=8, column=0, padx=20, pady=(10, 20))


        self.tabview = customtkinter.CTkTabview(self, width=300)
        self.tabview.grid(row=0, column=2, padx=(20, 0), pady=(20, 0), sticky="nsew")
        self.tabview.add("Уравнения")
        self.tabview.tab("Уравнения").grid_columnconfigure(0, weight=2)  # configure grid of individual tabs

        self.optionmenu_1 = customtkinter.CTkOptionMenu(self.tabview.tab("Уравнения"), dynamic_resizing=False,
                                                        values=["Закон сохранения импульсов", "Закон сохранения энергии"])
        self.optionmenu_1.grid(row=0, column=0, padx=20, pady=(20, 10))
        self.combobox_1 = customtkinter.CTkComboBox(self.tabview.tab("Уравнения"),
                                                    values=["Value 1", "Value 2"])
        self.combobox_1.grid(row=1, column=0, padx=20, pady=(10, 10))
        self.string_input_button = customtkinter.CTkButton(self.tabview.tab("Уравнения"), text="Вычислить",
                                                           command=self.open_input_dialog_event)
        self.string_input_button.grid(row=2, column=0, padx=20, pady=(10, 10))

    def open_input_dialog_event(self):
        dialog = customtkinter.CTkInputDialog(text="Напишите число", title="Калькулятор")
        print("CTkInputDialog:", dialog.get_input())

    def change_appearance_mode_event(self, new_appearance_mode: str):
        customtkinter.set_appearance_mode(new_appearance_mode)

    def change_scaling_event(self, new_scaling: str):
        new_scaling_float = int(new_scaling.replace("%", "")) / 100
        customtkinter.set_widget_scaling(new_scaling_float)

    def sidebar_button_event(self):
        print("sidebar_button click")

if __name__ == "__main__":
    app = App()
    app.mainloop()
1681753419918.png

Мне нужно привязать менюшку (с наименованием Закон сохранения импульсов) к формуле и тут у меня вопрос как её привязать и как расписать саму формулу, я использую внешнюю библиотеку customtkinter

  • Вопрос Вопрос
Вопрос Спавн энтити через меню

Код ошибки:
Развернуть Свернуть Копировать
[techgive] addons/techgive/lua/tech/cl_tech.lua:15: attempt to call global 'SpawnTechnique' (a nil value)
  1. DoClick - addons/techgive/lua/tech/cl_tech.lua:15
   2. unknown - lua/vgui/dlabel.lua:237

Код SpawnTecnhique:
Развернуть Свернуть Копировать
print("СВ гружена")
function SpawnTechnique()
        local ent = ents.Create(tch.entClass)
        ent:Spawn()
        ent:SetPos(Vector(0, 0, 10))
        ent:SetAngles(Angle(0, 0, 0))
end
Не могу понять почему выдает ошибку

  • Вопрос Вопрос
Вопрос Как сделать свой звук в lockdown?

Как сделать свой звук в lockdown?

garrysmod\addons\darkrpmodification\sound\lockdown путь к папке со звуком (.wav)

garrysmod\lua\autorun\server Я сделал lua файл resource.AddFile("lockdown/lockdown.wav")

и настроил конфиг в самом дарк рп(а не Darkrpmodification) GM.Config.lockdownsound = "lockdown/lockdown.wav"

+Запилил контент звука в мастерскую и установил на сервер через воркшоп + скачал себе


И всё же ком час не работает!! В чём проблема???

  • Вопрос Вопрос
Вопрос Проблема с работами и не только

у меня знаки вопроса, вместо названий работ, как исправить?
[ERROR] A runtime error has occurred in "your jobs" on line -1.
The best help I can give you is this:

The category of "?????????" ("???????? ??????") does not exist!

Hints:
- Make sure the category is created with DarkRP.createCategory.
- The category name is case sensitive!
- Categories must be created before DarkRP finished loading.

The responsibility for the error above lies with (the authors of) one (or more) of these files:
your jobs ещё вот это спамит в консоли
1681512472803.png

  • Вопрос Вопрос
Вопрос Нужен софт

У кого-то может есть софт, который сможет проспамить лс участникам дс сервера?
То есть я указываю айди сервера и он использует этот сервер как базу данных
Токен я буду указывать и текстовом файле так же как и текст для спама
На любом ЯП, если знаете то скиньте
Рассматриваю только бесплатные варианты
Если знаете как можно реализовать через DMDGO, то напишите

  • Вопрос Вопрос
Вопрос Нужен код для дискорд бота

У кого может есть код, либо может есть добрые люди и кто-то сможет написать его бесплатно(в чем сомневаюсь)
Код нужен для игрового бота
Функционал:
Наличие игровой валюты
Начисление валюты за голосовой онлайн
Начисление валюты за общение в текстовых каналах
Кейсы(чтобы с кейсов выпадало рандомное кол-во валюты)
Репутация(игрок пишет к примеру /rep @User и появляется меню и он нажимает на кнопку повысить или понизить репутацию)
Топ по голосовому онлайну
Топ по валюте
Топ по репутации
Так же возможность создание кастом роли(за определенное кол-во валюты):
То есть участник указывает название роли выбирает цвет
Прав роль добавлять никаких не будет
Надеюсь есть добрые люди тут
Я программировать не умею от слова совсем поэтому и пишу эту тему
Связаться со мной:
Дискорд: Прайс#0263

  • Вопрос Вопрос
Вопрос Подлключение базы на sup

[plib_v2] gamemodes/darkrp/gamemode/core/credits/init_sv.lua:69: attempt to index upvalue 'db' (a nil value)
1. LoadCredits - gamemodes/darkrp/gamemode/core/credits/init_sv.lua:69
2. Run - gamemodes/darkrp/gamemode/core/credits/init_sv.lua:28
3. Run - addons/plib_v2/lua/plib/libraries/cmd.lua:340
4. func - addons/plib_v2/lua/plib/libraries/cmd.lua:522
5. unknown - lua/includes/extensions/net.lua:33
Я во всех возможных луа написал данные от бд, а вот такая проблема как фиксить?

Пользователи онлайн

Статистика форума

Темы
29,178
Сообщения
187,189
Пользователи
129,084
Новый пользователь
seregasigma
Назад
Сверху Снизу