Skip to content

Commit 45e9dc2

Browse files
authored
Merge pull request #314 from davidhozic/develop
v2.7
2 parents 9b45990 + 2074a8c commit 45e9dc2

File tree

118 files changed

+5818
-2945
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+5818
-2945
lines changed

.github/dependabot.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "daily"
7+
target-branch: "develop"
78
commit-message:
89
prefix: "depend"
910
prefix-development: "depend"
@@ -12,6 +13,7 @@ updates:
1213
directory: "/"
1314
schedule:
1415
interval: "daily"
16+
target-branch: "develop"
1517
commit-message:
1618
prefix: "ci"
1719
include: "scope"

Examples/Logging/CSV files/History/2022/09/22/David's py dungeon.csv

Lines changed: 0 additions & 54 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"28.04.2023 20:53:19";"GUILD";"David's py dungeon";863071397207212052;"[ŠSFE] Zajcek Bine";909382417087881276;"TextMESSAGE";"{""text"": ""https://i.pinimg.com/originals/b7/fb/80/b7fb80122cf46d0e584f3a0768aef282.gif""}";"send";"{""successful"": [{""name"": ""test"", ""id"": 1097404915351044126}], ""failed"": []}";""
2+
"28.04.2023 20:53:21";"GUILD";"David's py dungeon";863071397207212052;"[ŠSFE] Zajcek Bine";909382417087881276;"TextMESSAGE";"{""text"": ""https://bit.ly/3sHrjQZ""}";"send";"{""successful"": [{""name"": ""test"", ""id"": 1097404915351044126}], ""failed"": []}";""
3+
"28.04.2023 20:53:26";"GUILD";"David's py dungeon";863071397207212052;"[ŠSFE] Zajcek Bine";909382417087881276;"TextMESSAGE";"{""text"": ""https://static.wikia.nocookie.net/a1dea591-8a10-4c02-a573-5321c601c129""}";"send";"{""successful"": [{""name"": ""test"", ""id"": 1097404915351044126}], ""failed"": []}";""
4+
"28.04.2023 20:53:31";"GUILD";"David's py dungeon";863071397207212052;"[ŠSFE] Zajcek Bine";909382417087881276;"TextMESSAGE";"{""text"": ""https://www.gifcen.com/wp-content/uploads/2022/03/rickroll-gif-4.gif""}";"send";"{""successful"": [{""name"": ""test"", ""id"": 1097404915351044126}], ""failed"": []}";""
5+
"28.04.2023 20:53:36";"GUILD";"David's py dungeon";863071397207212052;"[ŠSFE] Zajcek Bine";909382417087881276;"TextMESSAGE";"{""text"": ""https://bit.ly/3u5D8Dt""}";"send";"{""successful"": [{""name"": ""test"", ""id"": 1097404915351044126}], ""failed"": []}";""
6+
"28.04.2023 20:53:41";"GUILD";"David's py dungeon";863071397207212052;"[ŠSFE] Zajcek Bine";909382417087881276;"TextMESSAGE";"{""text"": ""http://static1.squarespace.com/static/60503ac20951e15087fbe7b8/60504609ee9c445722c9dd4e/60e3f9b541eb1b01e8e46854/1627103366283/RalphRoll.gif?format=1500w""}";"send";"{""successful"": [{""name"": ""test"", ""id"": 1097404915351044126}], ""failed"": []}";""
Lines changed: 51 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1+
# Import the necessary items
2+
from daf.logging import LoggerCSV
3+
from daf.guild import GUILD
14
from datetime import timedelta
5+
from daf.client import ACCOUNT
6+
from daf.message.base import AutoCHANNEL
7+
from daf.message.text_based import TextMESSAGE
8+
from daf.logging.tracing import TraceLEVELS
29
import daf
310

11+
412
rolls = [
513
"https://i.pinimg.com/originals/b7/fb/80/b7fb80122cf46d0e584f3a0768aef282.gif",
614
"https://bit.ly/3sHrjQZ",
@@ -12,22 +20,57 @@
1220
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"
1321
]
1422

23+
1524
@daf.data_function
1625
def get(st):
1726
item = st.pop(0)
1827
st.append(item)
1928
return item
2029

30+
31+
# Define the logger
32+
logger = LoggerCSV(
33+
path="History",
34+
delimiter=';'
35+
)
36+
37+
# Defined accounts
2138
accounts = [
22-
daf.ACCOUNT( token="SDASKDKLSADJKLSDJ",
23-
is_user=False,
24-
servers=[
25-
daf.GUILD(12345, [daf.TextMESSAGE(None, timedelta(seconds=5), get(rolls.copy()), [12345], "edit")], True)
26-
] )
39+
ACCOUNT(
40+
token="OTA5MzgyNDE3MDg3ODgxMjc2.YZDeXw.34V-TbQSsxJxx8Fu399Mafu8jDI",
41+
is_user=False,
42+
intents=None,
43+
proxy=None,
44+
servers=[
45+
GUILD(
46+
snowflake=863071397207212052,
47+
messages=[
48+
TextMESSAGE(
49+
start_period=None,
50+
end_period=timedelta(
51+
seconds=5.0,
52+
),
53+
data=get(rolls),
54+
channels=AutoCHANNEL(
55+
include_pattern="test",
56+
),
57+
),
58+
],
59+
logging=True,
60+
remove_after=None,
61+
invite_track=[
62+
"5fYEEpak",
63+
"WxWdjKMp",
64+
"qDvbRF7C",
65+
],
66+
),
67+
],
68+
),
2769
]
2870

29-
71+
# Run the framework (blocking)
3072
daf.run(
3173
accounts=accounts,
32-
logger=daf.LoggerCSV("History", ";")
33-
)
74+
logger=logger,
75+
debug=TraceLEVELS.NORMAL
76+
)

0 commit comments

Comments
 (0)